Home
last modified time | relevance | path

Searched refs:skb_shared_info (Results 1 – 25 of 132) sorted by relevance

123456

/Linux-v6.6/include/net/
Dxdp.h144 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
146 static inline struct skb_shared_info *
149 return (struct skb_shared_info *)xdp_data_hard_end(xdp); in xdp_get_shared_info_from_buff()
155 struct skb_shared_info *sinfo; in xdp_get_buff_len()
203 static inline struct skb_shared_info *
208 return (struct skb_shared_info *)(data_hard_start + frame->frame_sz - in xdp_get_shared_info_from_frame()
209 SKB_DATA_ALIGN(sizeof(struct skb_shared_info))); in xdp_get_shared_info_from_frame()
322 struct skb_shared_info *sinfo; in xdp_get_frame_len()
/Linux-v6.6/tools/testing/selftests/bpf/progs/
Dtype_cast.c43 struct skb_shared_info *shared_info; in md_skb()
52 bpf_core_type_id_kernel(struct skb_shared_info)); in md_skb()
Dverifier_typedef.c19 offsetof(struct skb_shared_info, frags)) in resolve_typedef()
/Linux-v6.6/net/tls/
Dtls_strp.c31 struct skb_shared_info *shinfo = skb_shinfo(strp->anchor); in tls_strp_anchor_free()
146 struct skb_shared_info *shinfo = skb_shinfo(strp->anchor); in tls_strp_msg_hold()
193 struct skb_shared_info *shinfo = skb_shinfo(strp->anchor); in tls_strp_flush_anchor_copy()
284 struct skb_shared_info *shinfo; in tls_strp_copyin_skb()
386 struct skb_shared_info *shinfo; in tls_strp_read_copy()
/Linux-v6.6/net/core/
Dgso.c145 const struct skb_shared_info *shinfo = skb_shinfo(skb); in skb_gso_transport_seglen()
226 const struct skb_shared_info *shinfo = skb_shinfo(skb); in skb_gso_size_check()
Dxdp.c412 struct skb_shared_info *sinfo; in xdp_return_frame()
431 struct skb_shared_info *sinfo; in xdp_return_frame_rx_napi()
499 struct skb_shared_info *sinfo; in xdp_return_frame_bulk()
517 struct skb_shared_info *sinfo; in xdp_return_buff()
604 struct skb_shared_info *sinfo = xdp_get_shared_info_from_frame(xdpf); in __xdp_build_skb_from_frame()
Dgro.c98 struct skb_shared_info *pinfo, *skbinfo = skb_shinfo(skb); in skb_gro_receive()
372 const struct skb_shared_info *pinfo = skb_shinfo(skb); in skb_gro_reset_offset()
391 struct skb_shared_info *pinfo = skb_shinfo(skb); in gro_pull_from_frag0()
/Linux-v6.6/Documentation/translations/zh_CN/mm/
Dpage_frags.rst19 sk_buff->head使用,或者用于skb_shared_info的 “frags” 部分。
/Linux-v6.6/include/linux/
Dvirtio_net.h152 struct skb_shared_info *shinfo = skb_shinfo(skb); in virtio_net_hdr_to_skb()
198 struct skb_shared_info *sinfo = skb_shinfo(skb); in virtio_net_hdr_from_skb()
/Linux-v6.6/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_xdp.c30 struct skb_shared_info *sinfo; in bnxt_xmit_bd()
213 struct skb_shared_info *shinfo; in bnxt_xdp_buff_frags_free()
281 struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(&xdp); in bnxt_rx_xdp()
480 struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(xdp); in bnxt_xdp_build_skb()
/Linux-v6.6/drivers/net/vmxnet3/
Dvmxnet3_xdp.h19 #define VMXNET3_XDP_RX_TAILROOM SKB_DATA_ALIGN(sizeof(struct skb_shared_info))
/Linux-v6.6/Documentation/networking/
Dskbuff.rst24 &skb_shared_info.refcount indicates the number of skbs pointing at the same
/Linux-v6.6/drivers/infiniband/hw/hfi1/
Dipoib_rx.c28 skb_size += SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in prepare_frag_skb()
/Linux-v6.6/net/sctp/
Doffload.c56 struct skb_shared_info *pinfo = skb_shinfo(skb); in sctp_gso_segment()
/Linux-v6.6/drivers/net/ethernet/marvell/octeon_ep/
Doctep_tx.c38 struct skb_shared_info *shinfo; in octep_iq_process_completions()
108 struct skb_shared_info *shinfo; in octep_iq_free_pending()
/Linux-v6.6/drivers/net/ethernet/mscc/
Docelot_fdma.h58 #define OCELOT_FDMA_SKBFRAG_OVR (4 + SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
/Linux-v6.6/drivers/net/ethernet/intel/ice/
Dice_txrx_lib.h23 const struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(xdp); in ice_set_rx_bufs_act()
Dice_xsk.c562 struct skb_shared_info *sinfo = NULL; in ice_construct_skb_zc()
589 struct skb_shared_info *skinfo = skb_shinfo(skb); in ice_construct_skb_zc()
687 struct skb_shared_info *sinfo = NULL; in ice_xmit_xdp_tx_zc()
812 struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(first); in ice_add_xsk_frag()
/Linux-v6.6/drivers/net/ethernet/marvell/octeontx2/nic/
Dotx2_txrx.h36 OTX2_DATA_ALIGN(sizeof(struct skb_shared_info)))
/Linux-v6.6/drivers/net/ethernet/mellanox/mlx4/
Den_tx.c606 const struct skb_shared_info *shinfo, in is_inline()
638 const struct skb_shared_info *shinfo, in get_real_size()
692 const struct skb_shared_info *shinfo, in build_inline_wqe()
812 struct skb_shared_info *shinfo, in mlx4_en_build_dma_wqe()
877 struct skb_shared_info *shinfo = skb_shinfo(skb); in mlx4_en_xmit()
/Linux-v6.6/drivers/net/
Dvirtio_net.c525 shinfo_size = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in page_to_skb()
833 struct skb_shared_info *shinfo; in __virtnet_xdp_xmit_one()
991 struct skb_shared_info *shinfo; in put_xdp_frags()
1084 int tailroom = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in xdp_linearize_page()
1144 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in receive_small_build_skb()
1181 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in receive_small_xdp()
1192 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in receive_small_xdp()
1347 struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(xdp); in build_skb_from_xdp_buff()
1399 struct skb_shared_info *shinfo; in virtnet_build_xdp_buff_mrg()
1445 tailroom = headroom ? sizeof(struct skb_shared_info) : 0; in virtnet_build_xdp_buff_mrg()
[all …]
/Linux-v6.6/drivers/net/ethernet/intel/i40e/
Di40e_xsk.c297 struct skb_shared_info *sinfo = NULL; in i40e_construct_skb_zc()
325 struct skb_shared_info *skinfo = skb_shinfo(skb); in i40e_construct_skb_zc()
407 struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(first); in i40e_add_xsk_frag()
/Linux-v6.6/drivers/net/ethernet/aquantia/atlantic/
Daq_ring.h17 #define AQ_XDP_TAILROOM SKB_DATA_ALIGN(sizeof(struct skb_shared_info))
/Linux-v6.6/drivers/net/ethernet/freescale/dpaa2/
Ddpaa2-switch.h52 SKB_DATA_ALIGN(sizeof(struct skb_shared_info))
/Linux-v6.6/net/bpf/
Dtest_run.c437 struct skb_shared_info *sinfo, u32 size, in bpf_test_finish()
560 void noinline bpf_fentry_test_sinfo(struct skb_shared_info *sinfo) in bpf_fentry_test_sinfo()
965 SKB_DATA_ALIGN(sizeof(struct skb_shared_info))); in bpf_prog_test_run_skb()
1142 u32 tailroom = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in bpf_prog_test_run_xdp()
1149 struct skb_shared_info *sinfo; in bpf_prog_test_run_xdp()
1595 SKB_DATA_ALIGN(sizeof(struct skb_shared_info))); in bpf_prog_test_run_nf()

123456