| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | tc_redirect.c | 206 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 D | ip_check_defrag.c | 87 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 D | test_tc_tunnel.c | 137 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 D | xdp_do_redirect.c | 102 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 D | vrf_socket_lookup.c | 146 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 D | lwt_seg6local.c | 119 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 D | test_tunnel.c | 503 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 D | xfrm_info.c | 211 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 D | decap_sanity.c | 20 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 D | xdp_devmap_attach.c | 26 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 D | test_xdp_veth.c | 123 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 D | sock_destroy.c | 180 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 D | ns_current_pid_tgid.c | 205 struct nstoken *nstoken = NULL; test_in_netns() local
|
| H A D | xdp_cpumap_attach.c | 22 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 D | crypto_sanity.c | 86 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 D | cgroup_storage.c | 12 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 D | xdp_context_test_run.c | 212 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 D | fib_lookup.c | 298 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 D | sock_iter_batch.c | 780 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 D | xdp_bonding.c | 622 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 D | xdp_dev_bound_only.c | 27 struct nstoken *tok = NULL; in test_xdp_dev_bound_only_offdev()
|
| H A D | lwt_helpers.h | 20 struct nstoken *token = open_netns(NETNS); \
|
| H A D | xdp_metadata.c | 337 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 D | network_helpers.c | 518 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 D | network_helpers.h | 92 struct nstoken; 99 struct nstoken *open_netns(const char *name); 100 void close_netns(struct nstoken *token);
|