Add nftables

This commit is contained in:
Viktor Liu
2025-03-26 17:30:14 +01:00
parent 13ec9ea0e7
commit d2c96469f0
3 changed files with 56 additions and 9 deletions
+4 -4
View File
@@ -114,6 +114,10 @@ func (r *router) init(stateManager *statemanager.Manager) error {
log.Errorf("failed to clean up rules from FORWARD chain: %s", err)
}
if err := r.setupConntrackZones(); err != nil {
log.Errorf("failed to setup conntrack zones: %v", err)
}
if err := r.createContainers(); err != nil {
return fmt.Errorf("create containers: %w", err)
}
@@ -396,10 +400,6 @@ func (r *router) cleanUpDefaultForwardRules() error {
}
func (r *router) createContainers() error {
if err := r.setupConntrackZones(); err != nil {
log.Errorf("failed to setup conntrack zones: %v", err)
}
for _, chainInfo := range []struct {
chain string
table string