| /linux-6.15/include/net/ |
| H A D | xdp.h | 260 u32 metasize; /* uses lower 8-bits */ member 355 xdp->data_meta = frame->data - frame->metasize; in xdp_convert_frame_to_buff() 364 int metasize, headroom; in xdp_update_frame_from_buff() local 368 metasize = xdp->data - xdp->data_meta; in xdp_update_frame_from_buff() 369 metasize = metasize > 0 ? metasize : 0; in xdp_update_frame_from_buff() 370 if (unlikely((headroom - metasize) < sizeof(*xdp_frame))) in xdp_update_frame_from_buff() 382 xdp_frame->metasize = metasize; in xdp_update_frame_from_buff()
|
| /linux-6.15/net/core/ |
| H A D | xdp.c | 577 unsigned int metasize, totsize; in xdp_convert_zc_to_xdp_frame() local 583 metasize = xdp_data_meta_unsupported(xdp) ? 0 : in xdp_convert_zc_to_xdp_frame() 585 totsize = xdp->data_end - xdp->data + metasize; in xdp_convert_zc_to_xdp_frame() 599 data_to_copy = metasize ? xdp->data_meta : xdp->data; in xdp_convert_zc_to_xdp_frame() 602 xdpf->data = addr + metasize; in xdp_convert_zc_to_xdp_frame() 603 xdpf->len = totsize - metasize; in xdp_convert_zc_to_xdp_frame() 605 xdpf->metasize = metasize; in xdp_convert_zc_to_xdp_frame() 816 if (xdpf->metasize) in __xdp_build_skb_from_frame() 817 skb_metadata_set(skb, xdpf->metasize); in __xdp_build_skb_from_frame()
|
| /linux-6.15/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_xsk.c | 217 unsigned int metasize = xdp->data - xdp->data_meta; in ixgbe_construct_skb_zc() local 230 if (metasize) { in ixgbe_construct_skb_zc() 231 skb_metadata_set(skb, metasize); in ixgbe_construct_skb_zc() 232 __skb_pull(skb, metasize); in ixgbe_construct_skb_zc()
|
| /linux-6.15/drivers/net/ethernet/intel/igb/ |
| H A D | igb_xsk.c | 270 unsigned int metasize = xdp->data - xdp->data_meta; in igb_construct_skb_zc() local 286 if (metasize) { in igb_construct_skb_zc() 287 skb_metadata_set(skb, metasize); in igb_construct_skb_zc() 288 __skb_pull(skb, metasize); in igb_construct_skb_zc()
|
| H A D | igb_main.c | 8630 unsigned int metasize = xdp->data - xdp->data_meta; in igb_build_skb() local 8645 if (metasize) in igb_build_skb() 8646 skb_metadata_set(skb, metasize); in igb_build_skb()
|
| /linux-6.15/arch/x86/include/asm/ |
| H A D | microcode.h | 42 unsigned int metasize; member
|
| /linux-6.15/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e_xsk.c | 293 unsigned int metasize = xdp->data - xdp->data_meta; in i40e_construct_skb_zc() local 312 if (metasize) { in i40e_construct_skb_zc() 313 skb_metadata_set(skb, metasize); in i40e_construct_skb_zc() 314 __skb_pull(skb, metasize); in i40e_construct_skb_zc()
|
| H A D | i40e_txrx.c | 2179 unsigned int metasize = xdp->data - xdp->data_meta; in i40e_build_skb() local 2204 if (metasize) in i40e_build_skb() 2205 skb_metadata_set(skb, metasize); in i40e_build_skb()
|
| /linux-6.15/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | otx2_txrx.c | 44 u32 *metasize, bool *need_xdp_flush); 339 u32 metasize = 0; in otx2_rcv_pkt_handler() local 351 &metasize, need_xdp_flush)) in otx2_rcv_pkt_handler() 383 if (metasize) in otx2_rcv_pkt_handler() 384 skb_metadata_set(skb, metasize); in otx2_rcv_pkt_handler() 1489 u32 *metasize, bool *need_xdp_flush) in otx2_xdp_rcv_pkt_handler() argument 1528 *metasize = xdp.data - xdp.data_meta; in otx2_xdp_rcv_pkt_handler()
|
| /linux-6.15/drivers/net/ethernet/intel/ice/ |
| H A D | ice_xsk.c | 553 unsigned int metasize = xdp->data - xdp->data_meta; in ice_construct_skb_zc() local 571 if (metasize) { in ice_construct_skb_zc() 572 skb_metadata_set(skb, metasize); in ice_construct_skb_zc() 573 __skb_pull(skb, metasize); in ice_construct_skb_zc()
|
| H A D | ice_txrx.c | 976 u8 metasize = xdp->data - xdp->data_meta; in ice_build_skb() local 1005 if (metasize) in ice_build_skb() 1006 skb_metadata_set(skb, metasize); in ice_build_skb()
|
| /linux-6.15/drivers/net/ |
| H A D | tun.c | 1539 int metasize) in __tun_build_skb() argument 1548 if (metasize) in __tun_build_skb() 1549 skb_metadata_set(skb, metasize); in __tun_build_skb() 1609 int metasize = 0; in tun_build_skb() local 1637 pad, metasize); in tun_build_skb() 1676 metasize = xdp.data - xdp.data_meta; in tun_build_skb() 1683 metasize); in tun_build_skb() 2366 int metasize = 0; in tun_xdp_one() local 2425 metasize = xdp->data - xdp->data_meta; in tun_xdp_one() 2426 if (metasize > 0) in tun_xdp_one() [all …]
|
| H A D | virtio_net.c | 1173 if (metasize) { in xsk_construct_skb() 1174 __skb_pull(skb, metasize); in xsk_construct_skb() 1175 skb_metadata_set(skb, metasize); in xsk_construct_skb() 1897 unsigned int metasize = 0; in receive_small_xdp() local 1941 metasize = xdp.data - xdp.data_meta; in receive_small_xdp() 1956 if (metasize) in receive_small_xdp() 1957 skb_metadata_set(skb, metasize); in receive_small_xdp() 2082 int metasize; in build_skb_from_xdp_buff() local 2103 metasize = metasize > 0 ? metasize : 0; in build_skb_from_xdp_buff() 2104 if (metasize) in build_skb_from_xdp_buff() [all …]
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_rx.c | 1635 u32 cqe_bcnt, u32 metasize) in mlx5e_build_linear_skb() argument 1647 if (metasize) in mlx5e_build_linear_skb() 1648 skb_metadata_set(skb, metasize); in mlx5e_build_linear_skb() 1671 u32 metasize = 0; in mlx5e_skb_from_cqe_linear() local 1696 metasize = mxbuf.xdp.data - mxbuf.xdp.data_meta; in mlx5e_skb_from_cqe_linear() 1700 skb = mlx5e_build_linear_skb(rq, va, frag_size, rx_headroom, cqe_bcnt, metasize); in mlx5e_skb_from_cqe_linear() 2133 u32 metasize = 0; in mlx5e_skb_from_cqe_mpwrq_linear() local 2167 metasize = mxbuf.xdp.data - mxbuf.xdp.data_meta; in mlx5e_skb_from_cqe_mpwrq_linear() 2171 skb = mlx5e_build_linear_skb(rq, va, frag_size, rx_headroom, cqe_bcnt, metasize); in mlx5e_skb_from_cqe_mpwrq_linear()
|
| /linux-6.15/drivers/net/ethernet/intel/igc/ |
| H A D | igc_main.c | 1963 unsigned int metasize = xdp->data - xdp->data_meta; in igc_build_skb() local 1977 if (metasize) in igc_build_skb() 1978 skb_metadata_set(skb, metasize); in igc_build_skb() 2001 IGC_RX_HDR_LEN + metasize); in igc_construct_skb() 2017 ALIGN(headlen + metasize, sizeof(long))); in igc_construct_skb() 2019 if (metasize) { in igc_construct_skb() 2020 skb_metadata_set(skb, metasize); in igc_construct_skb() 2021 __skb_pull(skb, metasize); in igc_construct_skb() 2740 if (metasize) { in igc_construct_skb_zc() 2741 skb_metadata_set(skb, metasize); in igc_construct_skb_zc() [all …]
|
| /linux-6.15/drivers/net/ethernet/ti/ |
| H A D | cpsw.c | 354 u32 metasize = 0; in cpsw_rx_handler() local 412 metasize = xdp.data - xdp.data_meta; in cpsw_rx_handler() 428 if (metasize) in cpsw_rx_handler() 429 skb_metadata_set(skb, metasize); in cpsw_rx_handler()
|
| H A D | cpsw_new.c | 296 u32 metasize = 0; in cpsw_rx_handler() local 356 metasize = xdp.data - xdp.data_meta; in cpsw_rx_handler() 373 if (metasize) in cpsw_rx_handler() 374 skb_metadata_set(skb, metasize); in cpsw_rx_handler()
|
| /linux-6.15/drivers/platform/x86/intel/ifs/ |
| H A D | load.c | 74 total_meta = hdr->metasize; in find_meta_data()
|
| /linux-6.15/drivers/net/ethernet/socionext/ |
| H A D | netsec.c | 973 u32 metasize, xdp_result = NETSEC_XDP_PASS; in netsec_process_rx() local 1051 metasize = xdp.data - xdp.data_meta; in netsec_process_rx() 1052 if (metasize) in netsec_process_rx() 1053 skb_metadata_set(skb, metasize); in netsec_process_rx()
|
| /linux-6.15/drivers/net/ethernet/microsoft/mana/ |
| H A D | mana_en.c | 1548 u32 metasize = xdp->data - xdp->data_meta; in mana_build_skb() local 1552 if (metasize) in mana_build_skb() 1553 skb_metadata_set(skb, metasize); in mana_build_skb()
|
| /linux-6.15/drivers/net/ethernet/intel/ixgbevf/ |
| H A D | ixgbevf_main.c | 929 unsigned int metasize = xdp->data - xdp->data_meta; in ixgbevf_build_skb() local 954 if (metasize) in ixgbevf_build_skb() 955 skb_metadata_set(skb, metasize); in ixgbevf_build_skb()
|
| /linux-6.15/drivers/net/ethernet/mediatek/ |
| H A D | mtk_eth_soc.c | 2126 u32 ret, metasize; in mtk_poll_rx() local 2162 metasize = xdp.data - xdp.data_meta; in mtk_poll_rx() 2163 if (metasize) in mtk_poll_rx() 2164 skb_metadata_set(skb, metasize); in mtk_poll_rx()
|
| /linux-6.15/drivers/net/ethernet/marvell/mvpp2/ |
| H A D | mvpp2_main.c | 3918 u32 rx_status, timestamp, metasize = 0; in mvpp2_rx() local 4003 metasize = xdp.data - xdp.data_meta; in mvpp2_rx() 4043 if (metasize) in mvpp2_rx() 4044 skb_metadata_set(skb, metasize); in mvpp2_rx()
|
| /linux-6.15/drivers/net/ethernet/marvell/ |
| H A D | mvneta.c | 2399 u32 metasize = xdp->data - xdp->data_meta; in mvneta_swbm_build_skb() local 2414 if (metasize) in mvneta_swbm_build_skb() 2415 skb_metadata_set(skb, metasize); in mvneta_swbm_build_skb()
|
| /linux-6.15/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | stmmac_main.c | 5162 unsigned int metasize = xdp->data - xdp->data_meta; in stmmac_construct_skb_zc() local 5173 if (metasize) in stmmac_construct_skb_zc() 5174 skb_metadata_set(skb, metasize); in stmmac_construct_skb_zc()
|