You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/net/netns
Andrew Dunham 2703d6916f net/netns: add functionality to bind outgoing sockets based on route table
When turned on via environment variable (off by default), this will use
the BSD routing APIs to query what interface index a socket should be
bound to, rather than binding to the default interface in all cases.

Updates #5719
Updates #5940

Signed-off-by: Andrew Dunham <andrew@du.nham.ca>
Change-Id: Ib4c919471f377b7a08cd3413f8e8caacb29fee0b
2 years ago
..
netns.go net/netns: add functionality to bind outgoing sockets based on route table 2 years ago
netns_android.go all: remove old +build tags 2 years ago
netns_darwin.go net/netns: add functionality to bind outgoing sockets based on route table 2 years ago
netns_darwin_test.go net/netns: add functionality to bind outgoing sockets based on route table 2 years ago
netns_default.go net/netns, net/interfaces: explicitly bind sockets to the default interface on all Darwin variants 2 years ago
netns_linux.go all: remove old +build tags 2 years ago
netns_linux_test.go net/netns: support !CAP_NET_ADMIN 3 years ago
netns_test.go net/netns: thread logf into control functions 3 years ago
netns_windows.go util/endian: delete package; use updated josharian/native instead 2 years ago
socks.go all: remove old +build tags 2 years ago