Symbol: bpf_tuple
drivers/net/netkit.c
1043
struct bpf_tuple tuple = {};
include/linux/bpf_mprog.h
216
struct bpf_tuple *tuple)
include/linux/bpf_mprog.h
314
struct bpf_tuple *tuple)
kernel/bpf/mprog.c
110
struct bpf_tuple *ntuple, int idx)
kernel/bpf/mprog.c
129
struct bpf_tuple *ntuple, int idx, u32 flags)
kernel/bpf/mprog.c
153
struct bpf_tuple *dtuple, int idx)
kernel/bpf/mprog.c
179
struct bpf_tuple *tuple)
kernel/bpf/mprog.c
194
struct bpf_tuple *tuple)
kernel/bpf/mprog.c
210
struct bpf_tuple *tuple)
kernel/bpf/mprog.c
231
struct bpf_tuple rtuple, ntuple = {
kernel/bpf/mprog.c
298
struct bpf_tuple *tuple, int idx)
kernel/bpf/mprog.c
30
static int bpf_mprog_prog(struct bpf_tuple *tuple,
kernel/bpf/mprog.c
333
struct bpf_tuple rtuple, dtuple = {
kernel/bpf/mprog.c
53
static int bpf_mprog_tuple_relative(struct bpf_tuple *tuple,
kernel/bpf/mprog.c
7
static int bpf_mprog_link(struct bpf_tuple *tuple,
kernel/bpf/mprog.c
72
static void bpf_mprog_tuple_put(struct bpf_tuple *tuple)
kernel/bpf/tcx.c
98
struct bpf_tuple tuple = {};
net/netfilter/nf_conntrack_bpf.c
101
case sizeof(bpf_tuple->ipv6):
net/netfilter/nf_conntrack_bpf.c
103
memcpy(src->ip6, bpf_tuple->ipv6.saddr, sizeof(bpf_tuple->ipv6.saddr));
net/netfilter/nf_conntrack_bpf.c
104
sport->tcp.port = bpf_tuple->ipv6.sport;
net/netfilter/nf_conntrack_bpf.c
105
memcpy(dst->ip6, bpf_tuple->ipv6.daddr, sizeof(bpf_tuple->ipv6.daddr));
net/netfilter/nf_conntrack_bpf.c
106
dport->tcp.port = bpf_tuple->ipv6.dport;
net/netfilter/nf_conntrack_bpf.c
118
__bpf_nf_ct_alloc_entry(struct net *net, struct bpf_sock_tuple *bpf_tuple,
net/netfilter/nf_conntrack_bpf.c
140
err = bpf_nf_ct_tuple_parse(bpf_tuple, tuple_len, opts->l4proto,
net/netfilter/nf_conntrack_bpf.c
145
err = bpf_nf_ct_tuple_parse(bpf_tuple, tuple_len, opts->l4proto,
net/netfilter/nf_conntrack_bpf.c
181
struct bpf_sock_tuple *bpf_tuple,
net/netfilter/nf_conntrack_bpf.c
191
if (!opts || !bpf_tuple)
net/netfilter/nf_conntrack_bpf.c
207
err = bpf_nf_ct_tuple_parse(bpf_tuple, tuple_len, opts->l4proto,
net/netfilter/nf_conntrack_bpf.c
301
bpf_xdp_ct_alloc(struct xdp_md *xdp_ctx, struct bpf_sock_tuple *bpf_tuple,
net/netfilter/nf_conntrack_bpf.c
307
nfct = __bpf_nf_ct_alloc_entry(dev_net(ctx->rxq->dev), bpf_tuple, tuple__sz,
net/netfilter/nf_conntrack_bpf.c
329
bpf_xdp_ct_lookup(struct xdp_md *xdp_ctx, struct bpf_sock_tuple *bpf_tuple,
net/netfilter/nf_conntrack_bpf.c
337
nfct = __bpf_nf_ct_lookup(caller_net, bpf_tuple, tuple__sz, opts, opts__sz);
net/netfilter/nf_conntrack_bpf.c
357
bpf_skb_ct_alloc(struct __sk_buff *skb_ctx, struct bpf_sock_tuple *bpf_tuple,
net/netfilter/nf_conntrack_bpf.c
365
nfct = __bpf_nf_ct_alloc_entry(net, bpf_tuple, tuple__sz, opts, opts__sz, 10);
net/netfilter/nf_conntrack_bpf.c
386
bpf_skb_ct_lookup(struct __sk_buff *skb_ctx, struct bpf_sock_tuple *bpf_tuple,
net/netfilter/nf_conntrack_bpf.c
394
nfct = __bpf_nf_ct_lookup(caller_net, bpf_tuple, tuple__sz, opts, opts__sz);
net/netfilter/nf_conntrack_bpf.c
77
static int bpf_nf_ct_tuple_parse(struct bpf_sock_tuple *bpf_tuple,
net/netfilter/nf_conntrack_bpf.c
94
case sizeof(bpf_tuple->ipv4):
net/netfilter/nf_conntrack_bpf.c
96
src->ip = bpf_tuple->ipv4.saddr;
net/netfilter/nf_conntrack_bpf.c
97
sport->tcp.port = bpf_tuple->ipv4.sport;
net/netfilter/nf_conntrack_bpf.c
98
dst->ip = bpf_tuple->ipv4.daddr;
net/netfilter/nf_conntrack_bpf.c
99
dport->tcp.port = bpf_tuple->ipv4.dport;
tools/testing/selftests/bpf/progs/test_bpf_nf.c
100
struct bpf_sock_tuple bpf_tuple;
tools/testing/selftests/bpf/progs/test_bpf_nf.c
103
__builtin_memset(&bpf_tuple, 0, sizeof(bpf_tuple.ipv4));
tools/testing/selftests/bpf/progs/test_bpf_nf.c
106
ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def,
tools/testing/selftests/bpf/progs/test_bpf_nf.c
116
ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def,
tools/testing/selftests/bpf/progs/test_bpf_nf.c
124
ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def,
tools/testing/selftests/bpf/progs/test_bpf_nf.c
132
ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def,
tools/testing/selftests/bpf/progs/test_bpf_nf.c
142
ct = alloc_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def,
tools/testing/selftests/bpf/progs/test_bpf_nf.c
154
ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def,
tools/testing/selftests/bpf/progs/test_bpf_nf.c
163
ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def,
tools/testing/selftests/bpf/progs/test_bpf_nf.c
171
ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def,
tools/testing/selftests/bpf/progs/test_bpf_nf.c
178
ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4) - 1, &opts_def,
tools/testing/selftests/bpf/progs/test_bpf_nf.c
185
bpf_tuple.ipv4.saddr = bpf_get_prandom_u32(); /* src IP */
tools/testing/selftests/bpf/progs/test_bpf_nf.c
186
bpf_tuple.ipv4.daddr = bpf_get_prandom_u32(); /* dst IP */
tools/testing/selftests/bpf/progs/test_bpf_nf.c
187
bpf_tuple.ipv4.sport = bpf_get_prandom_u32(); /* src port */
tools/testing/selftests/bpf/progs/test_bpf_nf.c
188
bpf_tuple.ipv4.dport = bpf_get_prandom_u32(); /* dst port */
tools/testing/selftests/bpf/progs/test_bpf_nf.c
190
ct = alloc_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def,
tools/testing/selftests/bpf/progs/test_bpf_nf.c
213
ct_lk = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4),
tools/testing/selftests/bpf/progs/test_bpf_nf.c
245
bpf_tuple.ipv4.saddr = saddr;
tools/testing/selftests/bpf/progs/test_bpf_nf.c
246
bpf_tuple.ipv4.daddr = daddr;
tools/testing/selftests/bpf/progs/test_bpf_nf.c
247
bpf_tuple.ipv4.sport = sport;
tools/testing/selftests/bpf/progs/test_bpf_nf.c
248
bpf_tuple.ipv4.dport = dport;
tools/testing/selftests/bpf/progs/test_bpf_nf.c
249
ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def,
tools/testing/selftests/bpf/progs/test_bpf_nf.c
271
struct bpf_sock_tuple bpf_tuple;
tools/testing/selftests/bpf/progs/test_bpf_nf.c
274
__builtin_memset(&bpf_tuple, 0, sizeof(bpf_tuple.ipv4));
tools/testing/selftests/bpf/progs/test_bpf_nf.c
277
ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def,
tools/testing/selftests/bpf/progs/test_bpf_nf.c
285
bpf_tuple.ipv4.saddr = bpf_get_prandom_u32(); /* src IP */
tools/testing/selftests/bpf/progs/test_bpf_nf.c
286
bpf_tuple.ipv4.daddr = bpf_get_prandom_u32(); /* dst IP */
tools/testing/selftests/bpf/progs/test_bpf_nf.c
287
bpf_tuple.ipv4.sport = bpf_get_prandom_u32(); /* src port */
tools/testing/selftests/bpf/progs/test_bpf_nf.c
288
bpf_tuple.ipv4.dport = bpf_get_prandom_u32(); /* dst port */
tools/testing/selftests/bpf/progs/test_bpf_nf.c
293
ct = alloc_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def,
tools/testing/selftests/bpf/progs/test_bpf_nf.c
316
ct_lk = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4),
tools/testing/selftests/bpf/progs/test_bpf_nf.c
325
ct_lk = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4),
tools/testing/selftests/bpf/progs/test_bpf_nf.c
335
ct_lk = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4),
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
105
struct bpf_sock_tuple *bpf_tuple,
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
99
struct bpf_sock_tuple *bpf_tuple,