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/util/linuxfw
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>
9 months ago
..
linuxfwtest util/linuxfw: initial implementation of package 1 year ago
detector.go util/linuxfw: move detection logic 9 months ago
fake.go util/linuxfw: move fake runner into pkg 9 months ago
helpers.go util/linuxfw: initial implementation of package 1 year ago
iptables.go util/linuxfw: move detection logic 9 months ago
iptables_runner.go cmd/containerboot: use linuxfw.NetfilterRunner 9 months ago
iptables_runner_test.go util/linuxfw: move fake runner into pkg 9 months ago
linuxfw.go util/linuxfw: rename ErrorFWModeNotSupported 11 months ago
linuxfw_unsupported.go util/linuxfw: move detection logic 9 months ago
nftables.go util/linuxfw: move detection logic 9 months ago
nftables_runner.go cmd/containerboot: use linuxfw.NetfilterRunner 9 months ago
nftables_runner_test.go util/linuxfw: move detection logic 9 months ago
nftables_types.go util/linuxfw: add new arch build constraints 1 year ago