• Home
  • Raw
  • Download

Lines Matching full:link

12 #include "netlink/route/link.h"
13 #include "netlink/route/link/sit.h"
14 #include <netlink/route/link/bonding.h>
15 #include <netlink/route/link/bridge.h>
16 #include <netlink/route/link/ip6tnl.h>
17 #include <netlink/route/link/ipgre.h>
18 #include <netlink/route/link/ipip.h>
19 #include <netlink/route/link/ipvlan.h>
20 #include <netlink/route/link/ipvti.h>
21 #include <netlink/route/link/macsec.h>
22 #include <netlink/route/link/macvlan.h>
23 #include <netlink/route/link/macvtap.h>
24 #include <netlink/route/link/veth.h>
25 #include <netlink/route/link/vlan.h>
26 #include <netlink/route/link/vrf.h>
27 #include <netlink/route/link/vxlan.h>
93 struct rtnl_link *link; in START_TEST() local
95 link = _nltst_cache_get_link(link_cache, links[i].ifname); in START_TEST()
96 ck_assert_ptr_nonnull(link); in START_TEST()
98 ck_assert_str_eq(rtnl_link_get_name(link), links[i].ifname); in START_TEST()
101 ck_assert_int_eq(rtnl_link_get_ifindex(link), 1); in START_TEST()
103 ck_assert_int_gt(rtnl_link_get_ifindex(link), 1); in START_TEST()
106 (struct nl_object *)link); in START_TEST()
109 _nltst_object_identical(link, link_clone); in START_TEST()
114 struct rtnl_link *link = (struct rtnl_link *)links_all[i]; in START_TEST() local
118 (struct nl_object *)link); in START_TEST()
121 _nltst_object_identical(link, link_clone); in START_TEST()
132 _nl_auto_rtnl_link struct rtnl_link *link = NULL; in START_TEST() local
143 link = _nltst_assert(rtnl_link_bridge_alloc()); in START_TEST()
144 rtnl_link_set_name(link, IFNAME); in START_TEST()
147 link = _nltst_assert(rtnl_link_vxlan_alloc()); in START_TEST()
148 rtnl_link_set_name(link, IFNAME); in START_TEST()
149 _nltst_assert_retcode(rtnl_link_vxlan_set_id(link, 128)); in START_TEST()
152 link = _nltst_assert(rtnl_link_alloc()); in START_TEST()
153 rtnl_link_set_type(link, "ifb"); in START_TEST()
154 rtnl_link_set_name(link, IFNAME); in START_TEST()
157 link = _nltst_assert(rtnl_link_ipgre_alloc()); in START_TEST()
158 rtnl_link_set_name(link, IFNAME); in START_TEST()
160 link, _nltst_inet4("192.168.254.12"))); in START_TEST()
162 link, _nltst_inet4("192.168.254.13"))); in START_TEST()
163 _nltst_assert_retcode(rtnl_link_ipgre_set_ttl(link, 64)); in START_TEST()
166 link = _nltst_assert(rtnl_link_ip6_tnl_alloc()); in START_TEST()
167 rtnl_link_set_name(link, IFNAME); in START_TEST()
169 link, _nltst_inet6p("2607:f0d0:1002:51::4"))); in START_TEST()
171 link, _nltst_inet6p("2607:f0d0:1002:52::5"))); in START_TEST()
174 link = _nltst_assert(rtnl_link_ipgretap_alloc()); in START_TEST()
175 rtnl_link_set_name(link, IFNAME); in START_TEST()
177 link, _nltst_inet4("10.211.55.10"))); in START_TEST()
179 link, _nltst_inet4("10.133.6.33"))); in START_TEST()
180 _nltst_assert_retcode(rtnl_link_ipgre_set_ttl(link, 64)); in START_TEST()
183 link = _nltst_assert(rtnl_link_ipvti_alloc()); in START_TEST()
184 rtnl_link_set_name(link, IFNAME); in START_TEST()
186 link, _nltst_inet4("192.168.254.12"))); in START_TEST()
188 link, _nltst_inet4("192.168.254.13"))); in START_TEST()
191 link = _nltst_assert(rtnl_link_sit_alloc()); in START_TEST()
192 rtnl_link_set_name(link, IFNAME); in START_TEST()
194 link, _nltst_inet4("192.168.254.12"))); in START_TEST()
196 link, _nltst_inet4("192.168.254.13"))); in START_TEST()
197 _nltst_assert_retcode(rtnl_link_sit_set_ttl(link, 64)); in START_TEST()
200 link = _nltst_assert(rtnl_link_ipip_alloc()); in START_TEST()
201 rtnl_link_set_name(link, IFNAME); in START_TEST()
203 link, _nltst_inet4("192.168.254.12"))); in START_TEST()
205 link, _nltst_inet4("192.168.254.13"))); in START_TEST()
206 _nltst_assert_retcode(rtnl_link_ipip_set_ttl(link, 64)); in START_TEST()
209 link = _nltst_assert(rtnl_link_bond_alloc()); in START_TEST()
210 rtnl_link_set_name(link, IFNAME); in START_TEST()
216 link = _nltst_assert(rtnl_link_macvtap_alloc()); in START_TEST()
217 rtnl_link_set_link(link, ifindex_dummy); in START_TEST()
218 rtnl_link_set_name(link, IFNAME); in START_TEST()
220 link, rtnl_link_macvtap_str2mode("bridge"))); in START_TEST()
226 link = _nltst_assert(rtnl_link_macvlan_alloc()); in START_TEST()
227 rtnl_link_set_link(link, ifindex_dummy); in START_TEST()
228 rtnl_link_set_name(link, IFNAME); in START_TEST()
234 link = _nltst_assert(rtnl_link_vlan_alloc()); in START_TEST()
235 rtnl_link_set_link(link, ifindex_dummy); in START_TEST()
236 rtnl_link_set_name(link, IFNAME); in START_TEST()
237 _nltst_assert_retcode(rtnl_link_vlan_set_id(link, 10)); in START_TEST()
243 link = _nltst_assert(rtnl_link_macsec_alloc()); in START_TEST()
244 rtnl_link_set_link(link, ifindex_dummy); in START_TEST()
245 rtnl_link_set_name(link, IFNAME); in START_TEST()
246 _nltst_assert_retcode(rtnl_link_macsec_set_port(link, 10)); in START_TEST()
247 _nltst_assert_retcode(rtnl_link_macsec_set_encrypt(link, 1)); in START_TEST()
249 rtnl_link_macsec_set_replay_protect(link, 1)); in START_TEST()
250 _nltst_assert_retcode(rtnl_link_macsec_set_window(link, 200)); in START_TEST()
256 link = _nltst_assert(rtnl_link_ipvlan_alloc()); in START_TEST()
257 rtnl_link_set_link(link, ifindex_dummy); in START_TEST()
259 link, rtnl_link_ipvlan_str2mode("l2"))); in START_TEST()
260 rtnl_link_set_name(link, IFNAME); in START_TEST()
263 link = _nltst_assert(rtnl_link_vrf_alloc()); in START_TEST()
264 rtnl_link_set_name(link, IFNAME); in START_TEST()
265 _nltst_assert_retcode(rtnl_link_vrf_set_tableid(link, 10)); in START_TEST()
268 link = _nltst_assert(rtnl_link_veth_alloc()); in START_TEST()
269 rtnl_link_set_name(link, IFNAME); in START_TEST()
270 peer = _nltst_assert(rtnl_link_veth_get_peer(link)); in START_TEST()
278 r = rtnl_link_add(sk, link, NLM_F_CREATE); in START_TEST()