Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Interface ¶
type Interface interface { RuleAdd(rule *netlink.Rule) error RuleDel(rule *netlink.Rule) error RuleList(family int) ([]netlink.Rule, error) RouteReplace(route *netlink.Route) error RouteList(link netlink.Link, family int) ([]netlink.Route, error) RouteListFiltered(family int, filter *netlink.Route, filterMask uint64) ([]netlink.Route, error) RouteDel(route *netlink.Route) error AddrAdd(link netlink.Link, addr *netlink.Addr) error AddrList(link netlink.Link, family int) ([]netlink.Addr, error) AddrReplace(link netlink.Link, addr *netlink.Addr) error AddrDel(link netlink.Link, addr *netlink.Addr) error NeighList(linkIndex, family int) ([]netlink.Neigh, error) NeighSet(neigh *netlink.Neigh) error NeighDel(neigh *netlink.Neigh) error LinkByName(name string) (netlink.Link, error) LinkByIndex(index int) (netlink.Link, error) LinkSetNsFd(link netlink.Link, fd int) error LinkSetMTU(link netlink.Link, mtu int) error LinkSetDown(link netlink.Link) error LinkSetHardwareAddr(link netlink.Link, hwaddr net.HardwareAddr) error LinkSetName(link netlink.Link, name string) error LinkAddAltName(link netlink.Link, name string) error LinkDelAltName(link netlink.Link, name string) error LinkSetUp(link netlink.Link) error ConntrackDeleteFilter(table netlink.ConntrackTableType, family netlink.InetFamily, filter netlink.CustomConntrackFilter) (uint, error) }
Interface is created to allow testing.
Click to show internal directories.
Click to hide internal directories.