tailscale/wgengine/router
Maisem Ali fbfee6a8c0 cmd/containerboot: use linuxfw.NetfilterRunner
This migrates containerboot to reuse the NetfilterRunner used
by tailscaled instead of manipulating iptables rule itself.
This has the added advantage of now working with nftables and
we can potentially drop the `iptables` command from the container
image in the future.

Updates #9310

Co-authored-by: Irbe Krumina <irbe@tailscale.com>
Signed-off-by: Maisem Ali <maisem@tailscale.com>
2023-10-11 12:23:52 -07:00
..
callback.go wgengine/router,ipn/ipnlocal: add MTU field to router config 2023-07-19 04:22:12 -07:00
ifconfig_windows_test.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
ifconfig_windows.go wgengine,net,ipn,disco: split up and define different types of MTU 2023-09-26 02:25:50 -07:00
router_darwin.go all: move network monitoring from wgengine/monitor to net/netmon 2023-04-20 10:15:59 -07:00
router_default.go all: move network monitoring from wgengine/monitor to net/netmon 2023-04-20 10:15:59 -07:00
router_fake.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
router_freebsd.go all: move network monitoring from wgengine/monitor to net/netmon 2023-04-20 10:15:59 -07:00
router_linux_test.go cmd/containerboot: use linuxfw.NetfilterRunner 2023-10-11 12:23:52 -07:00
router_linux.go util/linuxfw: move detection logic 2023-10-10 20:29:24 -07:00
router_openbsd.go all: use set.Set consistently instead of map[T]struct{} 2023-09-09 10:59:19 -07:00
router_test.go wgengine/router,ipn/ipnlocal: add MTU field to router config 2023-07-19 04:22:12 -07:00
router_userspace_bsd.go all: move network monitoring from wgengine/monitor to net/netmon 2023-04-20 10:15:59 -07:00
router_windows.go util/slicesx: add EqualSameNil, like slices.Equal but same nilness 2023-09-30 18:56:15 -07:00
router.go wgengine/router,ipn/ipnlocal: add MTU field to router config 2023-07-19 04:22:12 -07:00
runner.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00