Searched refs:netns_id (Results 1 – 8 of 8) sorted by relevance
| /linux/net/xfrm/ |
| H A D | xfrm_state_bpf.c | 19 * -EINVAL - netns_id is less than -1 21 * -ENONET - No network namespace found for netns_id 23 * @netns_id - Specify the network namespace for lookup 37 s32 netns_id; member 79 if (unlikely(opts->netns_id < BPF_F_CURRENT_NETNS)) { in bpf_xdp_get_xfrm_state() 84 if (opts->netns_id >= 0) { in bpf_xdp_get_xfrm_state() 85 net = get_net_ns_by_id(net, opts->netns_id); in bpf_xdp_get_xfrm_state() 95 if (opts->netns_id >= 0) in bpf_xdp_get_xfrm_state()
|
| /linux/net/netfilter/ |
| H A D | nf_conntrack_bpf.c | 55 s32 netns_id; member 128 if (unlikely(opts->netns_id < BPF_F_CURRENT_NETNS)) in __bpf_nf_ct_alloc_entry() 141 if (opts->netns_id >= 0) { in __bpf_nf_ct_alloc_entry() 142 net = get_net_ns_by_id(net, opts->netns_id); in __bpf_nf_ct_alloc_entry() 165 if (opts->netns_id >= 0) in __bpf_nf_ct_alloc_entry() 195 if (unlikely(opts->netns_id < BPF_F_CURRENT_NETNS)) in __bpf_nf_ct_lookup() 203 if (opts->netns_id >= 0) { in __bpf_nf_ct_lookup() 204 net = get_net_ns_by_id(net, opts->netns_id); in __bpf_nf_ct_lookup() 219 if (opts->netns_id >= 0) in __bpf_nf_ct_lookup()
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | test_bpf_nf.c | 54 s32 netns_id; 62 s32 netns_id; 95 struct bpf_ct_opts___local opts_def = { .l4proto = IPPROTO_TCP, .netns_id = -1 }; in nf_ct_test() 111 opts_def.netns_id = -2; in nf_ct_test() 114 opts_def.netns_id = -1; in nf_ct_test() 136 opts_def.netns_id = 0xf00f; in nf_ct_test() 139 opts_def.netns_id = -1; in nf_ct_test() 244 struct bpf_ct_opts___new opts_def = { .l4proto = IPPROTO_TCP, .netns_id = -1 }; 55 s32 netns_id; global() member 63 s32 netns_id; global() member
|
| H A D | test_bpf_nf_fail.c | 12 s32 netns_id; 11 s32 netns_id; global() member
|
| H A D | xdp_synproxy_kern.c | 89 s32 netns_id; member 433 .netns_id = BPF_F_CURRENT_NETNS, in tcp_lookup()
|
| H A D | test_tunnel_kern.c | 1006 opts.netns_id = BPF_F_CURRENT_NETNS; in xfrm_get_state_xdp()
|
| /linux/tools/testing/selftests/namespaces/ |
| H A D | siocgskns_test.c | 591 __u64 netns_id, owner_id; in TEST() local 692 ret = ioctl(netns_fd, NS_GET_ID, &netns_id); in TEST() 734 if (ns_ids[i] == netns_id) { in TEST() 741 TH_LOG("Found netns %llu in listns() output (kept alive by socket)", netns_id); in TEST() 751 if (ns_ids[i] == netns_id) { in TEST() 758 TH_LOG("Found netns %llu owned by userns %llu", netns_id, owner_id); in TEST() 772 if (ns_ids[i] == netns_id) { in TEST() 779 TH_LOG("Netns %llu correctly disappeared from listns() after socket closed", netns_id); in TEST() 795 __u64 netns_id; in TEST() local 898 ret = ioctl(netns_fd, NS_GET_ID, &netns_id); in TEST() [all …]
|
| /linux/net/core/ |
| H A D | filter.c | 6924 struct net *caller_net, u32 ifindex, u8 proto, u64 netns_id, in __bpf_skc_lookup() argument 6938 if (unlikely(flags || !((s32)netns_id < 0 || netns_id <= S32_MAX))) in __bpf_skc_lookup() 6948 if ((s32)netns_id < 0) { in __bpf_skc_lookup() 6952 net = get_net_ns_by_id(caller_net, netns_id); in __bpf_skc_lookup() 6965 struct net *caller_net, u32 ifindex, u8 proto, u64 netns_id, in __bpf_sk_lookup() argument 6969 ifindex, proto, netns_id, flags, in __bpf_sk_lookup() 6994 u8 proto, u64 netns_id, u64 flags) in bpf_skc_lookup() argument 7008 netns_id, flags, -1); in bpf_skc_lookup() 7013 u8 proto, u64 netns_id, u64 flags) in bpf_sk_lookup() argument 7015 struct sock *sk = bpf_skc_lookup(skb, tuple, len, proto, netns_id, in bpf_sk_lookup() [all …]
|