Searched refs:bpf_tuple (Results 1 – 7 of 7) sorted by relevance
/linux-6.14.4/tools/testing/selftests/bpf/progs/ |
D | test_bpf_nf.c | 97 struct bpf_sock_tuple bpf_tuple; in nf_ct_test() local 100 __builtin_memset(&bpf_tuple, 0, sizeof(bpf_tuple.ipv4)); in nf_ct_test() 109 ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def, in nf_ct_test() 119 ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def, in nf_ct_test() 127 ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def, in nf_ct_test() 135 ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def, in nf_ct_test() 144 ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def, in nf_ct_test() 152 ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def, in nf_ct_test() 159 ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4) - 1, &opts_def, in nf_ct_test() 166 bpf_tuple.ipv4.saddr = bpf_get_prandom_u32(); /* src IP */ in nf_ct_test() [all …]
|
D | xdp_synproxy_kern.c | 99 struct bpf_sock_tuple *bpf_tuple, 105 struct bpf_sock_tuple *bpf_tuple,
|
/linux-6.14.4/net/netfilter/ |
D | nf_conntrack_bpf.c | 67 static int bpf_nf_ct_tuple_parse(struct bpf_sock_tuple *bpf_tuple, in bpf_nf_ct_tuple_parse() argument 84 case sizeof(bpf_tuple->ipv4): in bpf_nf_ct_tuple_parse() 86 src->ip = bpf_tuple->ipv4.saddr; in bpf_nf_ct_tuple_parse() 87 sport->tcp.port = bpf_tuple->ipv4.sport; in bpf_nf_ct_tuple_parse() 88 dst->ip = bpf_tuple->ipv4.daddr; in bpf_nf_ct_tuple_parse() 89 dport->tcp.port = bpf_tuple->ipv4.dport; in bpf_nf_ct_tuple_parse() 91 case sizeof(bpf_tuple->ipv6): in bpf_nf_ct_tuple_parse() 93 memcpy(src->ip6, bpf_tuple->ipv6.saddr, sizeof(bpf_tuple->ipv6.saddr)); in bpf_nf_ct_tuple_parse() 94 sport->tcp.port = bpf_tuple->ipv6.sport; in bpf_nf_ct_tuple_parse() 95 memcpy(dst->ip6, bpf_tuple->ipv6.daddr, sizeof(bpf_tuple->ipv6.daddr)); in bpf_nf_ct_tuple_parse() [all …]
|
/linux-6.14.4/kernel/bpf/ |
D | mprog.c | 7 static int bpf_mprog_link(struct bpf_tuple *tuple, in bpf_mprog_link() 30 static int bpf_mprog_prog(struct bpf_tuple *tuple, in bpf_mprog_prog() 53 static int bpf_mprog_tuple_relative(struct bpf_tuple *tuple, in bpf_mprog_tuple_relative() 72 static void bpf_mprog_tuple_put(struct bpf_tuple *tuple) in bpf_mprog_tuple_put() 110 struct bpf_tuple *ntuple, int idx) in bpf_mprog_replace() 129 struct bpf_tuple *ntuple, int idx, u32 flags) in bpf_mprog_insert() 153 struct bpf_tuple *dtuple, int idx) in bpf_mprog_delete() 179 struct bpf_tuple *tuple) in bpf_mprog_pos_exact() 194 struct bpf_tuple *tuple) in bpf_mprog_pos_before() 210 struct bpf_tuple *tuple) in bpf_mprog_pos_after() [all …]
|
D | tcx.c | 98 struct bpf_tuple tuple = {}; in tcx_uninstall()
|
/linux-6.14.4/include/linux/ |
D | bpf_mprog.h | 153 struct bpf_tuple { struct 216 struct bpf_tuple *tuple) in bpf_mprog_mark_for_release() 314 struct bpf_tuple *tuple) in bpf_mprog_write()
|
/linux-6.14.4/drivers/net/ |
D | netkit.c | 824 struct bpf_tuple tuple = {}; in netkit_release_all()
|