Home
last modified time | relevance | path

Searched refs:meta (Results 1 – 25 of 69) sorted by relevance

123

/tools/testing/selftests/bpf/progs/
A Dxdp_hw_metadata.c34 struct xdp_meta *meta; in rx() local
83 meta = data_meta; in rx()
85 if (meta + 1 > data) { in rx()
90 meta->hint_valid = 0; in rx()
95 meta->rx_timestamp_err = err; in rx()
97 meta->hint_valid |= XDP_META_FIELD_TS; in rx()
100 &meta->rx_hash_type); in rx()
102 meta->rx_hash_err = err; in rx()
104 meta->hint_valid |= XDP_META_FIELD_RSS; in rx()
107 &meta->rx_vlan_tci); in rx()
[all …]
A Dtest_xdp_bpf2bpf.c32 struct meta { struct
47 struct meta meta; in BPF_PROG() local
49 meta.ifindex = xdp->rxq->dev->ifindex; in BPF_PROG()
50 meta.pkt_len = bpf_xdp_get_buff_len((struct xdp_md *)xdp); in BPF_PROG()
52 ((__u64) meta.pkt_len << 32) | in BPF_PROG()
54 &meta, sizeof(meta)); in BPF_PROG()
A Dkfree_skb.c51 struct meta { struct
69 struct meta meta = {}; in BPF_PROG() argument
84 meta.ifindex = _(dev->ifindex); in BPF_PROG()
85 meta.cb8_0 = cb8[8]; in BPF_PROG()
86 meta.cb32_0 = cb32[2]; in BPF_PROG()
99 meta.ifindex, data, pkt_data); in BPF_PROG()
100 bpf_printk("cb8_0:%x cb32_0:%x\n", meta.cb8_0, meta.cb32_0); in BPF_PROG()
102 if (users != 1 || pkt_data != bpf_htons(0x86dd) || meta.ifindex != 1) in BPF_PROG()
108 &meta, sizeof(meta)); in BPF_PROG()
A Dxdp_metadata.c45 struct xdp_meta *meta; in rx() local
86 meta = data_meta; in rx()
96 meta->rx_timestamp = 1; in rx()
98 bpf_xdp_metadata_rx_hash(ctx, &meta->rx_hash, &meta->rx_hash_type); in rx()
99 bpf_xdp_metadata_rx_vlan_tag(ctx, &meta->rx_vlan_proto, in rx()
100 &meta->rx_vlan_tci); in rx()
A Dbpf_iter_bpf_hash_map.c45 struct seq_file *seq = ctx->meta->seq; in dump_bpf_hash_map()
46 __u32 seq_num = ctx->meta->seq_num; in dump_bpf_hash_map()
119 if (ctx->meta->seq_num == 0) in sleepable_dummy_dump()
120 BPF_SEQ_PRINTF(ctx->meta->seq, "map dump starts\n"); in sleepable_dummy_dump()
A Dsock_iter_batch.c67 bpf_seq_write(ctx->meta->seq, &idx, sizeof(idx)); in iter_tcp_soreuse()
68 bpf_seq_write(ctx->meta->seq, &sock_cookie, sizeof(sock_cookie)); in iter_tcp_soreuse()
89 bpf_seq_write(ctx->meta->seq, &sock_cookie, sizeof(sock_cookie)); in iter_tcp_destroy()
127 bpf_seq_write(ctx->meta->seq, &idx, sizeof(idx)); in iter_udp_soreuse()
128 bpf_seq_write(ctx->meta->seq, &sock_cookie, sizeof(sock_cookie)); in iter_udp_soreuse()
A Dprofiler.h87 struct var_metadata_t meta; member
96 struct var_metadata_t meta; member
110 struct var_metadata_t meta; member
123 struct var_metadata_t meta; member
131 struct var_metadata_t meta; member
A Dprofiler.inc.h173 if (arr_struct->array[i].meta.pid == spid) in get_var_spid_index()
367 kill_data->meta.type = KILL_EVENT; in get_var_kill_data()
464 struct var_metadata_t* meta) in bpf_stats_pre_submit_var_perf_event() argument
468 meta->bpf_stats_num_perf_events = in bpf_stats_pre_submit_var_perf_event()
472 meta->cpu_id = bpf_get_smp_processor_id(); in bpf_stats_pre_submit_var_perf_event()
562 sysctl_data->meta.type = SYSCTL_EVENT; in BPF_KPROBE()
700 proc_exec_data->meta.type = EXEC_EVENT; in raw_tracepoint__sched_process_exec()
789 filemod_data->meta.type = FILEMOD_EVENT; in kprobe_ret__do_filp_open()
842 filemod_data->meta.type = FILEMOD_EVENT; in BPF_KPROBE()
897 filemod_data->meta.type = FILEMOD_EVENT; in BPF_KPROBE()
[all …]
A Dbpf_iter_bpf_map.c11 struct seq_file *seq = ctx->meta->seq; in dump_bpf_map()
12 __u64 seq_num = ctx->meta->seq_num; in dump_bpf_map()
A Dcgroup_iter.c19 struct seq_file *seq = ctx->meta->seq; in cgroup_id_printer()
29 if (ctx->meta->seq_num == 0) in cgroup_id_printer()
A Dbpf_iter_task_btf.c18 struct seq_file *seq = ctx->meta->seq; in dump_task_struct()
27 if (ctx->meta->seq_num == 0) in dump_task_struct()
A Dbpf_iter_task_file.c16 struct seq_file *seq = ctx->meta->seq; in dump_task_file()
24 if (ctx->meta->seq_num == 0) { in dump_task_file()
A Dxsk_xdp_progs.c39 struct xdp_info *meta; in xsk_xdp_populate_metadata() local
53 meta = data_meta; in xsk_xdp_populate_metadata()
54 meta->count = count++; in xsk_xdp_populate_metadata()
A Dbpf_iter_test_kern4.c18 struct seq_file *seq = ctx->meta->seq; in dump_bpf_map()
30 seq_num = ctx->meta->seq_num; in dump_bpf_map()
A Dbpf_iter_bpf_array_map.c35 bpf_seq_write(ctx->meta->seq, key, sizeof(__u32)); in dump_bpf_array_map()
36 bpf_seq_write(ctx->meta->seq, val, sizeof(__u64)); in dump_bpf_array_map()
/tools/testing/selftests/ring-buffer/
A Dmap_test.c75 struct trace_buffer_meta *meta; member
106 munmap(desc->meta, page_size); in tracefs_cpu_map()
116 munmap(desc->meta, desc->meta->meta_page_size); in tracefs_cpu_unmap()
188 ASSERT_EQ(desc->meta->entries, 0); in TEST_F()
189 ASSERT_EQ(desc->meta->overrun, 0); in TEST_F()
190 ASSERT_EQ(desc->meta->read, 0); in TEST_F()
204 ASSERT_EQ(desc->meta->entries, 16); in TEST_F()
205 ASSERT_EQ(desc->meta->overrun, 0); in TEST_F()
206 ASSERT_EQ(desc->meta->read, 16); in TEST_F()
221 data_len = desc->meta->subbuf_size * desc->meta->nr_subbufs; in TEST_F()
[all …]
/tools/testing/selftests/net/netfilter/
A Dnft_meta.sh54 meta iif lo counter name "iifcount"
55 meta iifname "lo" counter name "iifnamecount"
58 meta nfproto ipv4 counter name "infproto4count"
60 meta mark 42 counter name "imarkcounter"
61 meta cpu 0 counter name "icpu0counter"
68 meta oif lo counter name "oifcount" counter
69 meta oifname "lo" counter name "oifnamecount"
72 meta nfproto ipv4 counter name "onfproto4count"
74 meta skuid 0 counter name "oskuidcounter"
75 meta skgid 0 counter name "oskgidcounter"
[all …]
A Dconntrack_icmp_related.sh120 meta l4proto icmpv6 icmpv6 type "packet-too-big" ct state "related" counter name "related" accept
121meta l4proto icmp icmp type "destination-unreachable" ct state "related" counter name "related" ac…
122 meta l4proto { icmp, icmpv6 } ct state new,established accept
141 meta l4proto { icmp, icmpv6 } ct state established,untracked accept
142 meta l4proto { icmp, icmpv6 } ct state "related" counter name "related" accept
157 meta l4proto { icmp, icmpv6 } ct state established,untracked accept
159 meta l4proto { icmp, icmpv6 } ct state "new" counter name "new" accept
160 meta l4proto { icmp, icmpv6 } ct state "established" counter name "established" accept
165 meta l4proto { icmp, icmpv6 } ct state established,untracked accept
167 meta l4proto { icmp, icmpv6 } ct state "new" counter name "new"
[all …]
A Dnft_fib.sh347 typeof meta iif . ip daddr . fib daddr oif
353 typeof meta iif . ip daddr . fib daddr . iif oif
359 typeof meta iif . ip6 daddr . fib daddr oif
365 typeof meta iif . ip6 daddr . fib daddr . iif oif
371 typeof meta iif . ip daddr . fib daddr type
377 typeof meta iif . ip daddr . fib daddr . iif type
383 typeof meta iif . ip6 daddr . fib daddr type
389 typeof meta iif . ip6 daddr . fib daddr . iif type
395 meta nfproto ipv4 jump {
396 add @fibif4 { meta iif . ip daddr . fib daddr oif }
[all …]
A Dnft_nat_zones.sh142 ct original zone set meta iifname map @iiftozone
143 meta mark set meta iifname map @iiftomark
145 …tcp flags & (syn|ack) == ack add @inflows { ip saddr . tcp sport . meta iifname . ip daddr . tcp d…
146 add @inflows6 { ip6 saddr . tcp sport . meta iifname . ip6 daddr . tcp dport counter }
147 ip protocol icmp add @inicmp { ip saddr . meta iifname . ip daddr counter }
152 ct mark set meta mark meta oifname veth0 masquerade
157 ct direction reply meta mark set ct mark
/tools/testing/selftests/bpf/prog_tests/
A Dkfree_skb.c7 struct meta { struct
22 struct meta *meta = (struct meta *)data; in on_sample() argument
23 struct ipv6_packet *pkt_v6 = data + sizeof(*meta); in on_sample()
26 if (CHECK(size != 72 + sizeof(*meta), "check_size", "size %u != %zu\n", in on_sample()
27 size, 72 + sizeof(*meta))) in on_sample()
29 if (CHECK(meta->ifindex != 1, "check_meta_ifindex", in on_sample()
30 "meta->ifindex = %d\n", meta->ifindex)) in on_sample()
33 if (CHECK(meta->cb8_0 != cb.cb8[0], "check_cb8_0", "cb8_0 %x != %x\n", in on_sample()
34 meta->cb8_0, cb.cb8[0])) in on_sample()
36 if (CHECK(meta->cb32_0 != cb.cb32[0], "check_cb32_0", in on_sample()
[all …]
A Dxdp_bpf2bpf.c8 struct meta { struct
22 struct meta *meta = (struct meta *)data; in on_sample() argument
23 struct ipv4_packet *trace_pkt_v4 = data + sizeof(*meta); in on_sample()
24 unsigned char *raw_pkt = data + sizeof(*meta); in on_sample()
27 ASSERT_GE(size, sizeof(pkt_v4) + sizeof(*meta), "check_size"); in on_sample()
28 ASSERT_EQ(meta->ifindex, if_nametoindex("lo"), "check_meta_ifindex"); in on_sample()
29 ASSERT_EQ(meta->pkt_len, tst_ctx->pkt_size, "check_meta_pkt_len"); in on_sample()
33 if (meta->pkt_len > sizeof(pkt_v4)) { in on_sample()
34 for (int i = 0; i < meta->pkt_len - sizeof(pkt_v4); i++) in on_sample()
A Dxdp_metadata.c138 struct xsk_tx_metadata *meta; in generate_packet() local
156 meta = data - sizeof(struct xsk_tx_metadata); in generate_packet()
157 memset(meta, 0, sizeof(*meta)); in generate_packet()
158 meta->flags = XDP_TXMD_FLAGS_TIMESTAMP; in generate_packet()
188 meta->flags |= XDP_TXMD_FLAGS_CHECKSUM; in generate_packet()
229 struct xsk_tx_metadata *meta; in complete_tx() local
240 meta = data - sizeof(struct xsk_tx_metadata); in complete_tx()
263 struct xdp_meta *meta; in verify_xsk_metadata() local
305 meta = data - sizeof(struct xdp_meta); in verify_xsk_metadata()
310 if (!ASSERT_NEQ(meta->rx_hash, 0, "rx_hash")) in verify_xsk_metadata()
[all …]
/tools/testing/selftests/bpf/
A Dxdp_hw_metadata.c224 struct xdp_meta *meta; in verify_xdp_metadata() local
226 meta = data - sizeof(*meta); in verify_xdp_metadata()
230 meta->rx_hash, meta->rx_hash_type); in verify_xdp_metadata()
252 print_vlan_tci(meta->rx_vlan_tci); in verify_xdp_metadata()
255 meta->rx_vlan_tag_err); in verify_xdp_metadata()
306 struct xsk_tx_metadata *meta; in complete_tx() local
320 if (meta->completion.tx_timestamp) { in complete_tx()
354 struct xsk_tx_metadata *meta; in ping_pong() local
377 memset(meta, 0, sizeof(*meta)); in ping_pong()
424 meta->request.csum_start, meta->request.csum_offset); in ping_pong()
[all …]
/tools/include/uapi/linux/
A Dfanotify.h266 #define FAN_EVENT_NEXT(meta, len) ((len) -= (meta)->event_len, \ argument
267 (struct fanotify_event_metadata*)(((char *)(meta)) + \
268 (meta)->event_len))
270 #define FAN_EVENT_OK(meta, len) ((long)(len) >= (long)FAN_EVENT_METADATA_LEN && \ argument
271 (long)(meta)->event_len >= (long)FAN_EVENT_METADATA_LEN && \
272 (long)(meta)->event_len <= (long)(len))

Completed in 29 milliseconds

123