Files
gluetun/internal/firewall/nftables/firewall.go
T
Quentin McGaw cd9ba54b37 wip
2026-02-28 22:38:52 +00:00

23 lines
342 B
Go

package nftables
import (
"sync"
"github.com/google/nftables"
)
type Firewall struct {
logger Logger
// rules are only rules added and tracked for later removal.
// Not all rules added are tracked for removal.
rules []*nftables.Rule
mutex sync.Mutex
}
func New(logger Logger) *Firewall {
return &Firewall{
logger: logger,
}
}