netbird/client/iface/device
Zoltan Papp 30ebcf38c7
[client] Eliminate UDP proxy in user-space mode (#2712)
In the case of user space WireGuard mode, use in-memory proxy between the TURN/Relay connection and the WireGuard Bind. We keep the UDP proxy and eBPF proxy for kernel mode.

The key change is the new wgproxy/bind and the iface/bind/ice_bind changes. Everything else is just to fulfill the dependencies.
2024-10-22 20:53:14 +02:00
..
adapter.go [client] Refactor/iface pkg (#2646) 2024-10-02 18:24:22 +02:00
address.go [client] Refactor/iface pkg (#2646) 2024-10-02 18:24:22 +02:00
args.go [client] Refactor/iface pkg (#2646) 2024-10-02 18:24:22 +02:00
device_android.go [client] Eliminate UDP proxy in user-space mode (#2712) 2024-10-22 20:53:14 +02:00
device_darwin.go [client] Eliminate UDP proxy in user-space mode (#2712) 2024-10-22 20:53:14 +02:00
device_filter_test.go [client] Refactor/iface pkg (#2646) 2024-10-02 18:24:22 +02:00
device_filter.go [client] Refactor/iface pkg (#2646) 2024-10-02 18:24:22 +02:00
device_ios.go [client] Eliminate UDP proxy in user-space mode (#2712) 2024-10-22 20:53:14 +02:00
device_kernel_unix.go [client] Refactor/iface pkg (#2646) 2024-10-02 18:24:22 +02:00
device_netstack.go [client] Eliminate UDP proxy in user-space mode (#2712) 2024-10-22 20:53:14 +02:00
device_usp_unix.go [client] Eliminate UDP proxy in user-space mode (#2712) 2024-10-22 20:53:14 +02:00
device_windows.go [client] Eliminate UDP proxy in user-space mode (#2712) 2024-10-22 20:53:14 +02:00
interface.go [client] Refactor/iface pkg (#2646) 2024-10-02 18:24:22 +02:00
kernel_module_freebsd.go [client] Refactor/iface pkg (#2646) 2024-10-02 18:24:22 +02:00
kernel_module_linux_test.go [client] Refactor/iface pkg (#2646) 2024-10-02 18:24:22 +02:00
kernel_module_linux.go [client] Refactor/iface pkg (#2646) 2024-10-02 18:24:22 +02:00
kernel_module.go [client] Refactor/iface pkg (#2646) 2024-10-02 18:24:22 +02:00
wg_link_freebsd.go [client] Refactor/iface pkg (#2646) 2024-10-02 18:24:22 +02:00
wg_link_linux.go [client] Refactor/iface pkg (#2646) 2024-10-02 18:24:22 +02:00
wg_log.go [client] Refactor/iface pkg (#2646) 2024-10-02 18:24:22 +02:00
windows_guid.go [client] Refactor/iface pkg (#2646) 2024-10-02 18:24:22 +02:00