Home
last modified time | relevance | path

Searched refs:nstoken (Results 1 – 25 of 33) sorted by relevance

12

/linux/tools/testing/selftests/bpf/prog_tests/
H A Dtc_redirect.c206 struct nstoken *nstoken = NULL; in netns_setup_links_and_routes() local
253 nstoken = open_netns(NS_SRC); in netns_setup_links_and_routes()
254 if (!ASSERT_OK_PTR(nstoken, "setns src")) in netns_setup_links_and_routes()
272 close_netns(nstoken); in netns_setup_links_and_routes()
275 nstoken = open_netns(NS_FWD); in netns_setup_links_and_routes()
276 if (!ASSERT_OK_PTR(nstoken, "setns fwd")) in netns_setup_links_and_routes()
300 close_netns(nstoken); in netns_setup_links_and_routes()
303 nstoken = open_netns(NS_DST); in netns_setup_links_and_routes()
304 if (!ASSERT_OK_PTR(nstoken, "setns dst")) in netns_setup_links_and_routes()
321 close_netns(nstoken); in netns_setup_links_and_routes()
[all …]
H A Dip_check_defrag.c87 struct nstoken *nstoken; in attach() local
90 nstoken = open_netns(NS1); in attach()
91 if (!ASSERT_OK_PTR(nstoken, "setns")) in attach()
100 close_netns(nstoken); in attach()
171 struct nstoken *nstoken; in test_bpf_ip_check_defrag_ok() local
190 nstoken = open_netns(NS1); in test_bpf_ip_check_defrag_ok()
191 if (!ASSERT_OK_PTR(nstoken, "setns ns1")) in test_bpf_ip_check_defrag_ok()
194 close_netns(nstoken); in test_bpf_ip_check_defrag_ok()
199 nstoken = open_netns(NS0); in test_bpf_ip_check_defrag_ok()
200 if (!ASSERT_OK_PTR(nstoken, "setns ns0")) in test_bpf_ip_check_defrag_ok()
[all …]
H A Dtest_tc_tunnel.c137 struct nstoken *nstoken; in run_server() local
142 nstoken = open_netns(SERVER_NS); in run_server()
143 if (!ASSERT_OK_PTR(nstoken, "open server ns")) in run_server()
148 close_netns(nstoken); in run_server()
322 struct nstoken *nstoken = open_netns(SERVER_NS); in configure_kernel_decapsulation() local
325 if (!ASSERT_OK_PTR(nstoken, "open server ns")) in configure_kernel_decapsulation()
348 close_netns(nstoken); in configure_kernel_decapsulation()
363 struct nstoken *nstoken = open_netns(SERVER_NS); in configure_ebpf_decapsulation() local
366 if (!ASSERT_OK_PTR(nstoken, "open server ns")) in configure_ebpf_decapsulation()
378 close_netns(nstoken); in configure_ebpf_decapsulation()
[all …]
H A Dxdp_do_redirect.c102 struct nstoken *nstoken = NULL; in test_xdp_do_redirect() local
134 nstoken = open_netns("testns"); in test_xdp_do_redirect()
135 if (!ASSERT_OK_PTR(nstoken, "setns")) in test_xdp_do_redirect()
254 if (nstoken) in test_xdp_do_redirect()
255 close_netns(nstoken); in test_xdp_do_redirect()
337 struct nstoken *nstoken = NULL; in ping_test() local
348 nstoken = open_netns(ns_name); in ping_test()
349 if (!ASSERT_OK_PTR(nstoken, "open ns")) in ping_test()
358 close_netns(nstoken); in ping_test()
359 nstoken = NULL; in ping_test()
[all …]
H A Dvrf_socket_lookup.c146 struct nstoken *nstoken = NULL; in setup() local
176 nstoken = open_netns(NS0); in setup()
177 if (!ASSERT_OK_PTR(nstoken, "setns " NS0)) in setup()
196 if (nstoken) in setup()
197 close_netns(nstoken); in setup()
240 struct nstoken *nstoken = NULL; in _test_vrf_socket_lookup() local
242 nstoken = open_netns(NS0); in _test_vrf_socket_lookup()
243 if (!ASSERT_OK_PTR(nstoken, "setns " NS0)) in _test_vrf_socket_lookup()
256 close_netns(nstoken); in _test_vrf_socket_lookup()
257 nstoken = open_netns(NS1); in _test_vrf_socket_lookup()
[all …]
H A Dlwt_seg6local.c119 struct nstoken *nstoken = NULL; in test_lwt_seg6local() local
128 nstoken = open_netns(ns6); in test_lwt_seg6local()
129 if (!ASSERT_OK_PTR(nstoken, "open ns6")) in test_lwt_seg6local()
136 close_netns(nstoken); in test_lwt_seg6local()
138 nstoken = open_netns(ns1); in test_lwt_seg6local()
139 if (!ASSERT_OK_PTR(nstoken, "open ns1")) in test_lwt_seg6local()
146 close_netns(nstoken); in test_lwt_seg6local()
147 nstoken = NULL; in test_lwt_seg6local()
172 close_netns(nstoken); in test_lwt_seg6local()
H A Dtest_tunnel.c503 struct nstoken *nstoken; in test_ip6vxlan_tunnel()
506 nstoken = open_netns("at_ns0"); in test_ip6vxlan_tunnel()
507 if (!ASSERT_OK_PTR(nstoken, "setns")) in test_ip6vxlan_tunnel()
511 close_netns(nstoken); in test_ip6vxlan_tunnel()
526 struct nstoken *nstoken; in test_ip6vxlan_tunnel()
529 nstoken = open_netns("at_ns0"); in test_ip6vxlan_tunnel()
530 if (!ASSERT_OK_PTR(nstoken, "setns")) in test_ip6vxlan_tunnel()
534 close_netns(nstoken); in test_ip6vxlan_tunnel()
403 struct nstoken *nstoken; test_vxlan_tunnel() local
487 struct nstoken *nstoken; test_ip6vxlan_tunnel() local
560 struct nstoken *nstoken; test_ipip_tunnel() local
635 struct nstoken *nstoken; test_xfrm_tunnel() local
[all...]
H A Dxfrm_info.c211 struct nstoken *nstoken; in setup_xfrmi_external_dev() local
229 nstoken = open_netns(ns); in setup_xfrmi_external_dev()
230 if (!ASSERT_OK_PTR(nstoken, "setns")) in setup_xfrmi_external_dev()
244 if (nstoken) in setup_xfrmi_external_dev()
245 close_netns(nstoken); in setup_xfrmi_external_dev()
296 struct nstoken *nstoken = NULL; in _test_xfrm_info() local
304 nstoken = open_netns(NS0); in _test_xfrm_info()
305 if (!ASSERT_OK_PTR(nstoken, "setns " NS0)) in _test_xfrm_info()
328 if (nstoken) in _test_xfrm_info()
329 close_netns(nstoken); in _test_xfrm_info()
H A Ddecap_sanity.c20 struct nstoken *nstoken = NULL; in test_decap_sanity() local
35 nstoken = open_netns(NS_TEST); in test_decap_sanity()
36 if (!ASSERT_OK_PTR(nstoken, "open_netns")) in test_decap_sanity()
70 if (nstoken) { in test_decap_sanity()
72 close_netns(nstoken); in test_decap_sanity()
H A Dxdp_devmap_attach.c26 struct nstoken *nstoken = NULL; in test_xdp_with_devmap_helpers()
31 nstoken = open_netns(TEST_NS); in test_xdp_with_devmap_helpers()
32 if (!ASSERT_OK_PTR(nstoken, "open_netns")) in test_xdp_with_devmap_helpers()
95 close_netns(nstoken); in test_xdp_with_devmap_helpers()
182 struct nstoken *nstoken = NULL; in test_xdp_with_devmap_helpers_veth()
189 nstoken = open_netns(TEST_NS); in test_xdp_with_devmap_helpers_veth()
190 if (!ASSERT_OK_PTR(nstoken, "open_netns")) in test_xdp_with_devmap_helpers_veth()
252 close_netns(nstoken);
25 struct nstoken *nstoken = NULL; test_xdp_with_devmap_helpers() local
158 struct nstoken *nstoken = NULL; test_xdp_with_devmap_helpers_veth() local
[all...]
H A Dtest_xdp_veth.c123 struct nstoken *nstoken;
151 nstoken = open_netns(net_config->veth_cfg[index].namespace); in configure_network()
152 if (!ASSERT_OK_PTR(nstoken, "switch to remote veth namespace")) in configure_network()
157 close_netns(nstoken); in configure_network()
164 close_netns(nstoken);
168 close_netns(nstoken); in cleanup_network()
174 struct nstoken *nstoken = NULL;
193 nstoken in test_xdp_veth_redirect()
76 struct nstoken *nstoken; attach_programs_to_veth_pair() local
[all...]
H A Dsock_destroy.c180 struct nstoken *nstoken = NULL; in test_sock_destroy() local
199 nstoken = open_netns(TEST_NS); in test_sock_destroy()
200 if (!ASSERT_OK_PTR(nstoken, "open_netns")) in test_sock_destroy()
215 if (nstoken) in test_sock_destroy()
216 close_netns(nstoken); in test_sock_destroy()
H A Dns_current_pid_tgid.c205 struct nstoken *nstoken = NULL; test_in_netns() local
H A Dxdp_cpumap_attach.c22 struct nstoken *nstoken = NULL; in test_xdp_with_cpumap_helpers() local
26 nstoken = open_netns(TEST_NS); in test_xdp_with_cpumap_helpers()
27 if (!ASSERT_OK_PTR(nstoken, "open_netns")) in test_xdp_with_cpumap_helpers()
109 close_netns(nstoken); in test_xdp_with_cpumap_frags_helpers()
H A Dcrypto_sanity.c86 struct nstoken *nstoken = NULL; in test_crypto_sanity() local
103 nstoken = open_netns(NS_TEST); in test_crypto_sanity()
104 if (!ASSERT_OK_PTR(nstoken, "open_netns")) in test_crypto_sanity()
192 close_netns(nstoken); in test_crypto_sanity()
H A Dcgroup_storage.c12 static int setup_network(struct nstoken **token) in setup_network()
28 static void cleanup_network(struct nstoken *ns) in cleanup_network()
38 struct nstoken *ns = NULL; in test_cgroup_storage()
H A Dxdp_context_test_run.c212 struct nstoken *nstoken = NULL; in test_xdp_context_veth() local
227 nstoken = open_netns(RX_NETNS); in test_xdp_context_veth()
228 if (!ASSERT_OK_PTR(nstoken, "setns rx_ns")) in test_xdp_context_veth()
265 close_netns(nstoken); in test_xdp_context_veth()
267 nstoken = open_netns(TX_NETNS); in test_xdp_context_veth()
268 if (!ASSERT_OK_PTR(nstoken, "setns tx_ns")) in test_xdp_context_veth()
287 close_netns(nstoken); in test_xdp_context_veth()
H A Dfib_lookup.c298 struct nstoken *nstoken = NULL; in test_fib_lookup() local
320 nstoken = open_netns(NS_TEST); in test_fib_lookup()
321 if (!ASSERT_OK_PTR(nstoken, "open_netns")) in test_fib_lookup()
373 if (nstoken) in test_fib_lookup()
374 close_netns(nstoken); in test_fib_lookup()
H A Dsock_iter_batch.c780 struct nstoken *nstoken = NULL; in do_resume_test() local
793 nstoken = open_netns(TEST_CHILD_NS); in do_resume_test()
794 if (!ASSERT_OK_PTR(nstoken, "open_child_netns")) in do_resume_test()
843 close_netns(nstoken); in do_resume_test()
971 struct nstoken *nstoken = NULL; in test_sock_iter_batch() local
977 nstoken = open_netns(TEST_NS); in test_sock_iter_batch()
978 if (!ASSERT_OK_PTR(nstoken, "open_netns")) in test_sock_iter_batch()
990 close_netns(nstoken); in test_sock_iter_batch()
H A Dxdp_bonding.c622 struct nstoken *nstoken = NULL; in test_xdp_bonding_xmit_policy_compat() local
627 nstoken = open_netns("ns_xmit_policy"); in test_xdp_bonding_xmit_policy_compat()
628 if (!ASSERT_OK_PTR(nstoken, "open ns_xmit_policy")) in test_xdp_bonding_xmit_policy_compat()
664 close_netns(nstoken); in test_xdp_bonding_xmit_policy_compat()
H A Dxdp_dev_bound_only.c27 struct nstoken *tok = NULL; in test_xdp_dev_bound_only_offdev()
H A Dlwt_helpers.h20 struct nstoken *token = open_netns(NETNS); \
H A Dxdp_metadata.c337 static void switch_ns_to_rx(struct nstoken **tok) in switch_ns_to_rx()
343 static void switch_ns_to_tx(struct nstoken **tok) in switch_ns_to_tx()
356 struct nstoken *tok = NULL; in test_xdp_metadata()
/linux/tools/testing/selftests/bpf/
H A Dnetwork_helpers.c518 struct nstoken { struct
522 struct nstoken *open_netns(const char *name) in open_netns() argument
527 struct nstoken *token; in open_netns()
529 token = calloc(1, sizeof(struct nstoken)); in open_netns()
563 void close_netns(struct nstoken *token) in close_netns()
1167 struct nstoken *nstoken = NULL; in traffic_monitor_start() local
1174 nstoken = open_netns(netns); in traffic_monitor_start()
1175 if (!nstoken) in traffic_monitor_start()
1225 close_netns(nstoken); in traffic_monitor_start()
1243 close_netns(nstoken); in traffic_monitor_start()
H A Dnetwork_helpers.h92 struct nstoken;
99 struct nstoken *open_netns(const char *name);
100 void close_netns(struct nstoken *token);

12