| // +build !linux |
| |
| package netlink |
| |
| import ( |
| "errors" |
| ) |
| |
| var ( |
| ErrNotImplemented = errors.New("not implemented") |
| ) |
| |
| func LinkSetUp(link *Link) error { |
| return ErrNotImplemented |
| } |
| |
| func LinkSetDown(link *Link) error { |
| return ErrNotImplemented |
| } |
| |
| func LinkSetMTU(link *Link, mtu int) error { |
| return ErrNotImplemented |
| } |
| |
| func LinkSetMaster(link *Link, master *Link) error { |
| return ErrNotImplemented |
| } |
| |
| func LinkSetNsPid(link *Link, nspid int) error { |
| return ErrNotImplemented |
| } |
| |
| func LinkSetNsFd(link *Link, fd int) error { |
| return ErrNotImplemented |
| } |
| |
| func LinkAdd(link *Link) error { |
| return ErrNotImplemented |
| } |
| |
| func LinkDel(link *Link) error { |
| return ErrNotImplemented |
| } |
| |
| func SetHairpin(link Link, mode bool) error { |
| return ErrNotImplemented |
| } |
| |
| func SetGuard(link Link, mode bool) error { |
| return ErrNotImplemented |
| } |
| |
| func SetFastLeave(link Link, mode bool) error { |
| return ErrNotImplemented |
| } |
| |
| func SetLearning(link Link, mode bool) error { |
| return ErrNotImplemented |
| } |
| |
| func SetRootBlock(link Link, mode bool) error { |
| return ErrNotImplemented |
| } |
| |
| func SetFlood(link Link, mode bool) error { |
| return ErrNotImplemented |
| } |
| |
| func LinkList() ([]Link, error) { |
| return nil, ErrNotImplemented |
| } |
| |
| func AddrAdd(link *Link, addr *Addr) error { |
| return ErrNotImplemented |
| } |
| |
| func AddrDel(link *Link, addr *Addr) error { |
| return ErrNotImplemented |
| } |
| |
| func AddrList(link Link, family int) ([]Addr, error) { |
| return nil, ErrNotImplemented |
| } |
| |
| func RouteAdd(route *Route) error { |
| return ErrNotImplemented |
| } |
| |
| func RouteDel(route *Route) error { |
| return ErrNotImplemented |
| } |
| |
| func RouteList(link *Link, family int) ([]Route, error) { |
| return nil, ErrNotImplemented |
| } |
| |
| func XfrmPolicyAdd(policy *XfrmPolicy) error { |
| return ErrNotImplemented |
| } |
| |
| func XfrmPolicyDel(policy *XfrmPolicy) error { |
| return ErrNotImplemented |
| } |
| |
| func XfrmPolicyList(family int) ([]XfrmPolicy, error) { |
| return nil, ErrNotImplemented |
| } |
| |
| func XfrmStateAdd(policy *XfrmState) error { |
| return ErrNotImplemented |
| } |
| |
| func XfrmStateDel(policy *XfrmState) error { |
| return ErrNotImplemented |
| } |
| |
| func XfrmStateList(family int) ([]XfrmState, error) { |
| return nil, ErrNotImplemented |
| } |
| |
| func NeighAdd(neigh *Neigh) error { |
| return ErrNotImplemented |
| } |
| |
| func NeighSet(neigh *Neigh) error { |
| return ErrNotImplemented |
| } |
| |
| func NeighAppend(neigh *Neigh) error { |
| return ErrNotImplemented |
| } |
| |
| func NeighDel(neigh *Neigh) error { |
| return ErrNotImplemented |
| } |
| |
| func NeighList(linkIndex, family int) ([]Neigh, error) { |
| return nil, ErrNotImplemented |
| } |
| |
| func NeighDeserialize(m []byte) (*Neigh, error) { |
| return nil, ErrNotImplemented |
| } |