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.