1// +build !linux 2 3package netlink 4 5import "net" 6 7func LinkSetUp(link Link) error { 8 return ErrNotImplemented 9} 10 11func LinkSetDown(link Link) error { 12 return ErrNotImplemented 13} 14 15func LinkSetMTU(link Link, mtu int) error { 16 return ErrNotImplemented 17} 18 19func LinkSetMaster(link Link, master *Bridge) error { 20 return ErrNotImplemented 21} 22 23func LinkSetNsPid(link Link, nspid int) error { 24 return ErrNotImplemented 25} 26 27func LinkSetNsFd(link Link, fd int) error { 28 return ErrNotImplemented 29} 30 31func LinkSetName(link Link, name string) error { 32 return ErrNotImplemented 33} 34 35func LinkSetAlias(link Link, name string) error { 36 return ErrNotImplemented 37} 38 39func LinkSetHardwareAddr(link Link, hwaddr net.HardwareAddr) error { 40 return ErrNotImplemented 41} 42 43func LinkSetVfHardwareAddr(link Link, vf int, hwaddr net.HardwareAddr) error { 44 return ErrNotImplemented 45} 46 47func LinkSetVfVlan(link Link, vf, vlan int) error { 48 return ErrNotImplemented 49} 50 51func LinkSetVfVlanQos(link Link, vf, vlan, qos int) error { 52 return ErrNotImplemented 53} 54 55func LinkSetVfTxRate(link Link, vf, rate int) error { 56 return ErrNotImplemented 57} 58 59func LinkSetVfRate(link Link, vf, minRate, maxRate int) error { 60 return ErrNotImplemented 61} 62 63func LinkSetNoMaster(link Link) error { 64 return ErrNotImplemented 65} 66 67func LinkSetMasterByIndex(link Link, masterIndex int) error { 68 return ErrNotImplemented 69} 70 71func LinkSetXdpFd(link Link, fd int) error { 72 return ErrNotImplemented 73} 74 75func LinkSetARPOff(link Link) error { 76 return ErrNotImplemented 77} 78 79func LinkSetARPOn(link Link) error { 80 return ErrNotImplemented 81} 82 83func LinkByName(name string) (Link, error) { 84 return nil, ErrNotImplemented 85} 86 87func LinkByAlias(alias string) (Link, error) { 88 return nil, ErrNotImplemented 89} 90 91func LinkByIndex(index int) (Link, error) { 92 return nil, ErrNotImplemented 93} 94 95func LinkSetHairpin(link Link, mode bool) error { 96 return ErrNotImplemented 97} 98 99func LinkSetGuard(link Link, mode bool) error { 100 return ErrNotImplemented 101} 102 103func LinkSetFastLeave(link Link, mode bool) error { 104 return ErrNotImplemented 105} 106 107func LinkSetLearning(link Link, mode bool) error { 108 return ErrNotImplemented 109} 110 111func LinkSetRootBlock(link Link, mode bool) error { 112 return ErrNotImplemented 113} 114 115func LinkSetFlood(link Link, mode bool) error { 116 return ErrNotImplemented 117} 118 119func LinkSetTxQLen(link Link, qlen int) error { 120 return ErrNotImplemented 121} 122 123func LinkAdd(link Link) error { 124 return ErrNotImplemented 125} 126 127func LinkDel(link Link) error { 128 return ErrNotImplemented 129} 130 131func SetHairpin(link Link, mode bool) error { 132 return ErrNotImplemented 133} 134 135func SetGuard(link Link, mode bool) error { 136 return ErrNotImplemented 137} 138 139func SetFastLeave(link Link, mode bool) error { 140 return ErrNotImplemented 141} 142 143func SetLearning(link Link, mode bool) error { 144 return ErrNotImplemented 145} 146 147func SetRootBlock(link Link, mode bool) error { 148 return ErrNotImplemented 149} 150 151func SetFlood(link Link, mode bool) error { 152 return ErrNotImplemented 153} 154 155func LinkList() ([]Link, error) { 156 return nil, ErrNotImplemented 157} 158 159func AddrAdd(link Link, addr *Addr) error { 160 return ErrNotImplemented 161} 162 163func AddrReplace(link Link, addr *Addr) error { 164 return ErrNotImplemented 165} 166 167func AddrDel(link Link, addr *Addr) error { 168 return ErrNotImplemented 169} 170 171func AddrList(link Link, family int) ([]Addr, error) { 172 return nil, ErrNotImplemented 173} 174 175func RouteAdd(route *Route) error { 176 return ErrNotImplemented 177} 178 179func RouteDel(route *Route) error { 180 return ErrNotImplemented 181} 182 183func RouteList(link Link, family int) ([]Route, error) { 184 return nil, ErrNotImplemented 185} 186 187func XfrmPolicyAdd(policy *XfrmPolicy) error { 188 return ErrNotImplemented 189} 190 191func XfrmPolicyDel(policy *XfrmPolicy) error { 192 return ErrNotImplemented 193} 194 195func XfrmPolicyList(family int) ([]XfrmPolicy, error) { 196 return nil, ErrNotImplemented 197} 198 199func XfrmStateAdd(policy *XfrmState) error { 200 return ErrNotImplemented 201} 202 203func XfrmStateDel(policy *XfrmState) error { 204 return ErrNotImplemented 205} 206 207func XfrmStateList(family int) ([]XfrmState, error) { 208 return nil, ErrNotImplemented 209} 210 211func NeighAdd(neigh *Neigh) error { 212 return ErrNotImplemented 213} 214 215func NeighSet(neigh *Neigh) error { 216 return ErrNotImplemented 217} 218 219func NeighAppend(neigh *Neigh) error { 220 return ErrNotImplemented 221} 222 223func NeighDel(neigh *Neigh) error { 224 return ErrNotImplemented 225} 226 227func NeighList(linkIndex, family int) ([]Neigh, error) { 228 return nil, ErrNotImplemented 229} 230 231func NeighDeserialize(m []byte) (*Neigh, error) { 232 return nil, ErrNotImplemented 233} 234 235func SocketGet(local, remote net.Addr) (*Socket, error) { 236 return nil, ErrNotImplemented 237} 238