Home
last modified time | relevance | path

Searched refs:data_meta (Results 1 – 15 of 15) sorted by relevance

/Linux-v4.19/tools/testing/selftests/bpf/
Dtest_xdp_meta.c14 __u8 *data, *data_meta, *data_end; in ing_cls() local
17 data_meta = ctx_ptr(ctx, data_meta); in ing_cls()
22 data_meta + round_up(ETH_ALEN, 4) > data) in ing_cls()
25 diff |= ((__u32 *)data_meta)[0] ^ ((__u32 *)data)[0]; in ing_cls()
26 diff |= ((__u16 *)data_meta)[2] ^ ((__u16 *)data)[2]; in ing_cls()
34 __u8 *data, *data_meta, *data_end; in ing_xdp() local
41 data_meta = ctx_ptr(ctx, data_meta); in ing_xdp()
46 data_meta + round_up(ETH_ALEN, 4) > data) in ing_xdp()
49 __builtin_memcpy(data_meta, data, ETH_ALEN); in ing_xdp()
Dtest_verifier.c8528 offsetof(struct xdp_md, data_meta)),
8545 offsetof(struct xdp_md, data_meta)),
8565 offsetof(struct xdp_md, data_meta)),
8583 offsetof(struct xdp_md, data_meta)),
8603 offsetof(struct xdp_md, data_meta)),
8624 offsetof(struct xdp_md, data_meta)),
8644 offsetof(struct xdp_md, data_meta)),
8663 offsetof(struct xdp_md, data_meta)),
8680 offsetof(struct xdp_md, data_meta)),
8699 offsetof(struct xdp_md, data_meta)),
[all …]
/Linux-v4.19/samples/bpf/
Dxdp2skb_meta_kern.c53 meta = (void *)(unsigned long)ctx->data_meta; in _xdp_mark()
67 void *data_meta = (void *)(unsigned long)ctx->data_meta; in _tc_mark() local
68 struct meta_info *meta = data_meta; in _tc_mark()
/Linux-v4.19/include/net/
Dxdp.h69 void *data_meta; member
108 metasize = xdp->data - xdp->data_meta; in convert_to_xdp_frame()
145 xdp->data_meta = xdp->data + 1; in xdp_set_data_meta_invalid()
151 return unlikely(xdp->data_meta > xdp->data); in xdp_data_meta_unsupported()
/Linux-v4.19/tools/include/uapi/linux/
Dbpf.h2335 __u32 data_meta; member
2419 __u32 data_meta; member
/Linux-v4.19/include/uapi/linux/
Dbpf.h2335 __u32 data_meta; member
2419 __u32 data_meta; member
/Linux-v4.19/net/bpf/
Dtest_run.c186 xdp.data_meta = xdp.data; in bpf_prog_test_run_xdp()
/Linux-v4.19/net/core/
Dfilter.c3070 xdp->data - xdp->data_meta; in xdp_get_metalen()
3085 memmove(xdp->data_meta + offset, in BPF_CALL_2()
3086 xdp->data_meta, metalen); in BPF_CALL_2()
3087 xdp->data_meta += offset; in BPF_CALL_2()
3128 void *meta = xdp->data_meta + offset; in BPF_CALL_2()
3140 xdp->data_meta = meta; in BPF_CALL_2()
5214 case bpf_ctx_range(struct __sk_buff, data_meta): in bpf_skb_is_valid_access()
5242 case bpf_ctx_range(struct __sk_buff, data_meta): in sk_filter_is_valid_access()
5268 case bpf_ctx_range(struct __sk_buff, data_meta): in lwt_is_valid_access()
5473 case bpf_ctx_range(struct __sk_buff, data_meta): in tc_cls_act_is_valid_access()
[all …]
Ddev.c4315 xdp->data_meta = xdp->data; in netif_receive_generic_xdp()
4349 metalen = xdp->data - xdp->data_meta; in netif_receive_generic_xdp()
/Linux-v4.19/drivers/net/
Dveth.c396 xdp.data_meta = frame->data - frame->metasize; in veth_xdp_rcv_one()
520 xdp.data_meta = xdp.data; in veth_xdp_rcv_skb()
571 metalen = xdp.data - xdp.data_meta; in veth_xdp_rcv_skb()
/Linux-v4.19/include/linux/
Dfilter.h519 void *data_meta; member
565 cb->data_meta = skb->data - skb_metadata_len(skb); in bpf_compute_data_pointers()
/Linux-v4.19/drivers/net/ethernet/intel/i40e/
Di40e_txrx.c2101 unsigned int metasize = xdp->data - xdp->data_meta; in i40e_build_skb()
2116 prefetch(xdp->data_meta); in i40e_build_skb()
2118 prefetch(xdp->data_meta + L1_CACHE_BYTES); in i40e_build_skb()
2369 xdp.data_meta = xdp.data; in i40e_clean_rx_irq()
/Linux-v4.19/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c930 unsigned int metasize = xdp->data - xdp->data_meta; in ixgbevf_build_skb()
945 prefetch(xdp->data_meta); in ixgbevf_build_skb()
947 prefetch(xdp->data_meta + L1_CACHE_BYTES); in ixgbevf_build_skb()
1148 xdp.data_meta = xdp.data; in ixgbevf_clean_rx_irq()
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/
Dnfp_net_common.c1741 xdp.data_meta = orig_data; in nfp_net_rx()
1751 meta_len_xdp = xdp.data - xdp.data_meta; in nfp_net_rx()
/Linux-v4.19/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c2144 unsigned int metasize = xdp->data - xdp->data_meta; in ixgbe_build_skb()
2159 prefetch(xdp->data_meta); in ixgbe_build_skb()
2161 prefetch(xdp->data_meta + L1_CACHE_BYTES); in ixgbe_build_skb()
2323 xdp.data_meta = xdp.data; in ixgbe_clean_rx_irq()