Documentation ¶
Index ¶
- type Client
- func (c *Client) AddrDel(link netlink.Link, addr *netlink.Addr) error
- func (c *Client) AddrList(link netlink.Link, family int) ([]netlink.Addr, error)
- func (c *Client) AddrReplace(link netlink.Link, addr *netlink.Addr) error
- func (c *Client) LinkByName(name string) (netlink.Link, error)
- func (c *Client) NeighDel(neigh *netlink.Neigh) error
- func (c *Client) NeighList(linkIndex, family int) ([]netlink.Neigh, error)
- func (c *Client) NeighSet(neigh *netlink.Neigh) error
- func (c *Client) RouteDel(route *netlink.Route) error
- func (c *Client) RouteList(link netlink.Link, family int) ([]netlink.Route, error)
- func (c *Client) RouteListFiltered(family int, filter *netlink.Route, filterMask uint64) ([]netlink.Route, error)
- func (c *Client) RouteReplace(route *netlink.Route) error
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct{}
func (*Client) AddrReplace ¶
func (*Client) RouteListFiltered ¶
type Interface ¶
type Interface interface { 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 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) }
Interface is created to allow testing.
Click to show internal directories.
Click to hide internal directories.