package wireguard import "github.com/qdm12/gluetun/internal/netlink" //go:generate mockgen -destination=netlinker_mock_test.go -package wireguard . NetLinker type NetLinker interface { AddrAdd(link netlink.Link, addr *netlink.Addr) error RouteAdd(route *netlink.Route) error RuleAdd(rule *netlink.Rule) error RuleDel(rule *netlink.Rule) error LinkByName(name string) (link netlink.Link, err error) LinkSetUp(link netlink.Link) error LinkSetDown(link netlink.Link) error LinkDel(link netlink.Link) error }