| /tools/testing/selftests/bpf/prog_tests/ |
| A D | ip_check_defrag.c | 87 struct nstoken *nstoken; in attach() local 90 nstoken = open_netns(NS1); 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() 194 close_netns(nstoken); in test_bpf_ip_check_defrag_ok() 199 nstoken = open_netns(NS0); in test_bpf_ip_check_defrag_ok() 203 close_netns(nstoken); in test_bpf_ip_check_defrag_ok() 208 nstoken = open_netns(NS0); in test_bpf_ip_check_defrag_ok() 212 close_netns(nstoken); in test_bpf_ip_check_defrag_ok() [all …]
|
| A D | tc_redirect.c | 206 struct nstoken *nstoken = NULL; in netns_setup_links_and_routes() local 325 if (nstoken) in netns_setup_links_and_routes() 413 struct nstoken *nstoken; in test_tcp() local 545 struct nstoken *nstoken; in wait_netstamp_needed_key() local 628 struct nstoken *nstoken; in test_inet_dtime() local 695 struct nstoken *nstoken; in netns_load_dtime_bpf() local 919 struct nstoken *nstoken; in test_tc_redirect_dtime() local 983 struct nstoken *nstoken = NULL; in test_tc_redirect_neigh_fib() local 1015 struct nstoken *nstoken = NULL; in test_tc_redirect_neigh() local 1051 struct nstoken *nstoken; in test_tc_redirect_peer() local [all …]
|
| A D | test_xdp_veth.c | 123 struct nstoken *nstoken; in attach_programs_to_veth_pair() local 157 close_netns(nstoken); in attach_programs_to_veth_pair() 164 close_netns(nstoken); in attach_programs_to_veth_pair() 168 close_netns(nstoken); in attach_programs_to_veth_pair() 174 struct nstoken *nstoken = NULL; in create_network() local 194 if (!nstoken) in create_network() 211 close_netns(nstoken); in create_network() 215 close_netns(nstoken); in create_network() 254 struct nstoken *nstoken = NULL; in xdp_veth_redirect() local 349 struct nstoken *nstoken = NULL; in xdp_veth_broadcast_redirect() local [all …]
|
| A D | lwt_ip_encap.c | 168 struct nstoken *nstoken = NULL; in configure_ns1() local 190 close_netns(nstoken); in configure_ns1() 193 close_netns(nstoken); in configure_ns1() 199 struct nstoken *nstoken = NULL; in configure_ns2() local 222 close_netns(nstoken); in configure_ns2() 225 close_netns(nstoken); in configure_ns2() 231 struct nstoken *nstoken = NULL; in configure_ns3() local 267 close_netns(nstoken); in configure_ns3() 270 close_netns(nstoken); in configure_ns3() 349 struct nstoken *nstoken = NULL; in test_gso_fix() local [all …]
|
| 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()
|
| A D | xdp_do_redirect.c | 102 struct nstoken *nstoken = NULL; in test_xdp_do_redirect() local 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 358 close_netns(nstoken); in ping_test() 359 nstoken = NULL; in ping_test() 366 nstoken = open_netns(NS0); in ping_test() 382 close_netns(nstoken); in ping_test() 383 nstoken = NULL; in ping_test() 385 nstoken = open_netns(NS1); in ping_test() [all …]
|
| 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() 256 close_netns(nstoken); in _test_vrf_socket_lookup() 257 nstoken = open_netns(NS1); in _test_vrf_socket_lookup() 279 if (nstoken) in _test_vrf_socket_lookup() [all …]
|
| 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()
|
| 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()
|
| A D | xdp_vlan.c | 77 struct nstoken *nstoken = NULL; in xdp_vlan() local 84 nstoken = open_netns(ns1); in xdp_vlan() 85 if (!ASSERT_OK_PTR(nstoken, "open NS1")) in xdp_vlan() 107 close_netns(nstoken); in xdp_vlan() 108 nstoken = NULL; in xdp_vlan() 120 close_netns(nstoken); in xdp_vlan()
|
| A D | xdp_devmap_attach.c | 25 struct nstoken *nstoken = NULL; in test_xdp_with_devmap_helpers() local 30 nstoken = open_netns(TEST_NS); in test_xdp_with_devmap_helpers() 31 if (!ASSERT_OK_PTR(nstoken, "open_netns")) in test_xdp_with_devmap_helpers() 94 close_netns(nstoken); in test_xdp_with_devmap_helpers() 158 struct nstoken *nstoken = NULL; in test_xdp_with_devmap_helpers_veth() local 165 nstoken = open_netns(TEST_NS); in test_xdp_with_devmap_helpers_veth() 166 if (!ASSERT_OK_PTR(nstoken, "open_netns")) in test_xdp_with_devmap_helpers_veth() 228 close_netns(nstoken); in test_xdp_with_devmap_helpers_veth()
|
| 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()
|
| A D | test_tunnel.c | 503 struct nstoken *nstoken; in ping_dev1() local 506 nstoken = open_netns("at_ns0"); in ping_dev1() 511 close_netns(nstoken); in ping_dev1() 526 struct nstoken *nstoken; in ping6_dev1() local 529 nstoken = open_netns("at_ns0"); in ping6_dev1() 534 close_netns(nstoken); in ping6_dev1() 619 struct nstoken *nstoken; in test_vxlan_tunnel() local 647 nstoken = open_netns("at_ns0"); in test_vxlan_tunnel() 653 close_netns(nstoken); in test_vxlan_tunnel() 679 struct nstoken *nstoken; in test_ip6vxlan_tunnel() local [all …]
|
| 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() 94 close_netns(nstoken); in test_xdp_with_cpumap_helpers()
|
| A D | xdp_context_test_run.c | 182 struct nstoken *nstoken = NULL; in test_xdp_context_veth() local 197 nstoken = open_netns(RX_NETNS); in test_xdp_context_veth() 198 if (!ASSERT_OK_PTR(nstoken, "setns rx_ns")) in test_xdp_context_veth() 235 close_netns(nstoken); in test_xdp_context_veth() 237 nstoken = open_netns(TX_NETNS); in test_xdp_context_veth() 238 if (!ASSERT_OK_PTR(nstoken, "setns tx_ns")) in test_xdp_context_veth() 254 close_netns(nstoken); in test_xdp_context_veth()
|
| 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()
|
| 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()
|
| 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()
|
| 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()
|
| A D | xdp_dev_bound_only.c | 27 struct nstoken *tok = NULL; in test_xdp_dev_bound_only_offdev()
|
| A D | lwt_helpers.h | 20 struct nstoken *token = open_netns(NETNS); \
|
| A D | empty_skb.c | 11 struct nstoken *tok = NULL; in test_empty_skb()
|
| A D | xdp_flowtable.c | 67 struct nstoken *tok = NULL; in test_xdp_flowtable()
|
| /tools/testing/selftests/bpf/ |
| A D | network_helpers.h | 92 struct nstoken; 99 struct nstoken *open_netns(const char *name); 100 void close_netns(struct nstoken *token);
|
| A D | network_helpers.c | 512 struct nstoken { struct 516 struct nstoken *open_netns(const char *name) in open_netns() argument 521 struct nstoken *token; in open_netns() 523 token = calloc(1, sizeof(struct nstoken)); in open_netns() 557 void close_netns(struct nstoken *token) in close_netns() 1118 struct nstoken *nstoken = NULL; in traffic_monitor_start() local 1125 nstoken = open_netns(netns); in traffic_monitor_start() 1126 if (!nstoken) in traffic_monitor_start() 1176 close_netns(nstoken); in traffic_monitor_start() 1194 close_netns(nstoken); in traffic_monitor_start()
|