1// +build !linux
2
3package netlink
4
5import (
6	"errors"
7)
8
9var (
10	ErrNotImplemented = errors.New("not implemented")
11)
12
13func LinkSetUp(link *Link) error {
14	return ErrNotImplemented
15}
16
17func LinkSetDown(link *Link) error {
18	return ErrNotImplemented
19}
20
21func LinkSetMTU(link *Link, mtu int) error {
22	return ErrNotImplemented
23}
24
25func LinkSetMaster(link *Link, master *Link) error {
26	return ErrNotImplemented
27}
28
29func LinkSetNsPid(link *Link, nspid int) error {
30	return ErrNotImplemented
31}
32
33func LinkSetNsFd(link *Link, fd int) error {
34	return ErrNotImplemented
35}
36
37func LinkAdd(link *Link) error {
38	return ErrNotImplemented
39}
40
41func LinkDel(link *Link) error {
42	return ErrNotImplemented
43}
44
45func SetHairpin(link Link, mode bool) error {
46	return ErrNotImplemented
47}
48
49func SetGuard(link Link, mode bool) error {
50	return ErrNotImplemented
51}
52
53func SetFastLeave(link Link, mode bool) error {
54	return ErrNotImplemented
55}
56
57func SetLearning(link Link, mode bool) error {
58	return ErrNotImplemented
59}
60
61func SetRootBlock(link Link, mode bool) error {
62	return ErrNotImplemented
63}
64
65func SetFlood(link Link, mode bool) error {
66	return ErrNotImplemented
67}
68
69func LinkList() ([]Link, error) {
70	return nil, ErrNotImplemented
71}
72
73func AddrAdd(link *Link, addr *Addr) error {
74	return ErrNotImplemented
75}
76
77func AddrDel(link *Link, addr *Addr) error {
78	return ErrNotImplemented
79}
80
81func AddrList(link *Link, family int) ([]Addr, error) {
82	return nil, ErrNotImplemented
83}
84
85func RouteAdd(route *Route) error {
86	return ErrNotImplemented
87}
88
89func RouteDel(route *Route) error {
90	return ErrNotImplemented
91}
92
93func RouteList(link *Link, family int) ([]Route, error) {
94	return nil, ErrNotImplemented
95}
96
97func XfrmPolicyAdd(policy *XfrmPolicy) error {
98	return ErrNotImplemented
99}
100
101func XfrmPolicyDel(policy *XfrmPolicy) error {
102	return ErrNotImplemented
103}
104
105func XfrmPolicyList(family int) ([]XfrmPolicy, error) {
106	return nil, ErrNotImplemented
107}
108
109func XfrmStateAdd(policy *XfrmState) error {
110	return ErrNotImplemented
111}
112
113func XfrmStateDel(policy *XfrmState) error {
114	return ErrNotImplemented
115}
116
117func XfrmStateList(family int) ([]XfrmState, error) {
118	return nil, ErrNotImplemented
119}
120
121func NeighAdd(neigh *Neigh) error {
122	return ErrNotImplemented
123}
124
125func NeighSet(neigh *Neigh) error {
126	return ErrNotImplemented
127}
128
129func NeighAppend(neigh *Neigh) error {
130	return ErrNotImplemented
131}
132
133func NeighDel(neigh *Neigh) error {
134	return ErrNotImplemented
135}
136
137func NeighList(linkIndex, family int) ([]Neigh, error) {
138	return nil, ErrNotImplemented
139}
140
141func NeighDeserialize(m []byte) (*Ndmsg, *Neigh, error) {
142	return nil, nil, ErrNotImplemented
143}
144