Files
tailscale/wgengine/netstack/netstack.go
chaosinthecrd 0a46d61008 wgengine/netstack: allow UDP listeners to receive traffic on Service VIP addresses
Fixes UDP listeners on VIP Service addresses not receiving inbound traffic.

- Modified shouldProcessInbound to check for registered UDP transport endpoints when processing packets to service VIPs
- Uses FindTransportEndpoint to determine if a UDP listener exists for the destination VIP/port
- Supports both IPv4 and IPv6

The aim was to mirror the existing TCP logic, providing feature parity for UDP-based services on VIP Services.

Fixes #18971

Signed-off-by: chaosinthecrd <tom@tmlabs.co.uk>
2026-03-11 17:31:40 +00:00

78 KiB