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