Development discussion of WireGuard
 help / color / mirror / Atom feed
* wireguard-go - sendmmsg: function not implemented
       [not found] <CAAqPzm5TKTj2fvosyFmavENBZFRoxn5OeYh37z04101Q-JdHSw@mail.gmail.com>
@ 2024-10-04 20:16 ` Ameir Abdeldayem
  0 siblings, 0 replies; only message in thread
From: Ameir Abdeldayem @ 2024-10-04 20:16 UTC (permalink / raw)
  To: wireguard

Hello,

I am trying to run wireguard-go on a router running FreshTomato, which
uses uclibc as its libc.

When running wireguard-go, I get several of these messages:

DEBUG: (wg) 2024/10/04 13:48:25 peer(oXlL…hrHI) - Sending handshake initiation
ERROR: (wg) 2024/10/04 13:48:25 peer(oXlL…hrHI) - Failed to send
handshake initiation: write udp 0.0.0.0:36895: sendmmsg: function not
implemented

I believe there may be a compatibility issue between the sendmmsg
syscall and my version of uclibc.

Do you know if there's a way to build a compatible wireguard-go? Are
there build flags, for example, that would cause wireguard-go to use
alternative syscalls, like sendmsg, instead (even if there's a
performance hit)? I thought that with CGO_ENABLED=0 I wouldn't hit
this issue, but it might be that the syscalls are being called
directly in code.

Thanks,
Ameir

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2024-11-18 13:24 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <CAAqPzm5TKTj2fvosyFmavENBZFRoxn5OeYh37z04101Q-JdHSw@mail.gmail.com>
2024-10-04 20:16 ` wireguard-go - sendmmsg: function not implemented Ameir Abdeldayem

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).