Home
last modified time | relevance | path

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

1234

/linux/include/net/
A Dxdp.h106 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
108 static inline struct skb_shared_info *
111 return (struct skb_shared_info *)xdp_data_hard_end(xdp); in xdp_get_shared_info_from_buff()
140 static inline struct skb_shared_info *
145 return (struct skb_shared_info *)(data_hard_start + frame->frame_sz - in xdp_get_shared_info_from_frame()
146 SKB_DATA_ALIGN(sizeof(struct skb_shared_info))); in xdp_get_shared_info_from_frame()
/linux/include/linux/
A Dvirtio_net.h145 struct skb_shared_info *shinfo = skb_shinfo(skb); in virtio_net_hdr_to_skb()
174 struct skb_shared_info *sinfo = skb_shinfo(skb); in virtio_net_hdr_from_skb()
A Dskbuff.h231 ((X) - SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
240 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
522 struct skb_shared_info { struct
1460 #define skb_shinfo(SKB) ((struct skb_shared_info *)(skb_end_pointer(SKB)))
4613 static inline void skb_increase_gso_size(struct skb_shared_info *shinfo, in skb_increase_gso_size()
4621 static inline void skb_decrease_gso_size(struct skb_shared_info *shinfo, in skb_decrease_gso_size()
4635 const struct skb_shared_info *shinfo = skb_shinfo(skb); in skb_warn_if_lro()
/linux/net/core/
A Dskbuff.c193 struct skb_shared_info *shinfo; in __build_skb_around()
661 struct skb_shared_info *shinfo = skb_shinfo(skb); in skb_release_data()
797 struct skb_shared_info *sh = skb_shinfo(skb); in skb_dump()
1712 memcpy((struct skb_shared_info *)(data + size), in pskb_expand_head()
5361 struct skb_shared_info *to_shinfo, *from_shinfo; in skb_try_coalesce()
6144 memcpy((struct skb_shared_info *)(data + size), in pskb_carve_inside_header()
6146 offsetof(struct skb_shared_info, in pskb_carve_inside_header()
6190 struct skb_shared_info *shinfo, int eat, in pskb_carve_frag_list()
6250 struct skb_shared_info *shinfo; in pskb_carve_inside_nonlinear()
6264 memcpy((struct skb_shared_info *)(data + size), in pskb_carve_inside_nonlinear()
[all …]
/linux/drivers/infiniband/hw/hfi1/
A Dipoib_rx.c31 skb_size += SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in prepare_frag_skb()
/linux/net/sctp/
A Doffload.c55 struct skb_shared_info *pinfo = skb_shinfo(skb); in sctp_gso_segment()
/linux/drivers/net/ethernet/mellanox/mlx4/
A Den_tx.c602 const struct skb_shared_info *shinfo, in is_inline()
634 const struct skb_shared_info *shinfo, in get_real_size()
679 const struct skb_shared_info *shinfo, in build_inline_wqe()
799 struct skb_shared_info *shinfo, in mlx4_en_build_dma_wqe()
864 struct skb_shared_info *shinfo = skb_shinfo(skb); in mlx4_en_xmit()
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
A Dotx2_txrx.h34 OTX2_DATA_ALIGN(sizeof(struct skb_shared_info)))
/linux/drivers/net/hyperv/
A Dnetvsc_bpf.c88 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in netvsc_xdp_fraglen()
/linux/drivers/net/ethernet/freescale/dpaa2/
A Ddpaa2-switch.h52 SKB_DATA_ALIGN(sizeof(struct skb_shared_info))
A Ddpaa2-eth.h95 SKB_DATA_ALIGN(sizeof(struct skb_shared_info))
/linux/drivers/target/iscsi/cxgbit/
A Dcxgbit_target.c881 struct skb_shared_info *ssi = skb_shinfo(csk->skb); in cxgbit_handle_immediate_data()
1386 struct skb_shared_info *ssi = skb_shinfo(skb); in cxgbit_lro_skb_dump()
1411 struct skb_shared_info *ssi = skb_shinfo(skb); in cxgbit_lro_hskb_reset()
1429 struct skb_shared_info *hssi = skb_shinfo(hskb); in cxgbit_lro_skb_merge()
1430 struct skb_shared_info *ssi = skb_shinfo(skb); in cxgbit_lro_skb_merge()
/linux/Documentation/vm/
A Dpage_frags.rst16 portion of skb_shared_info.
/linux/drivers/net/ethernet/google/gve/
A Dgve_tx_dqo.c454 const struct skb_shared_info *shinfo = skb_shinfo(skb); in gve_tx_add_skb_no_copy_dqo()
577 const struct skb_shared_info *shinfo = skb_shinfo(skb); in gve_num_buffer_descs_needed()
603 const struct skb_shared_info *shinfo = skb_shinfo(skb); in gve_can_send_tso()
/linux/drivers/net/xen-netback/
A Dnetback.c378 struct skb_shared_info *shinfo = skb_shinfo(skb); in xenvif_get_requests()
456 struct skb_shared_info *shinfo = skb_shinfo(skb); in xenvif_tx_check_gop()
460 struct skb_shared_info *first_shinfo = NULL; in xenvif_tx_check_gop()
573 struct skb_shared_info *shinfo = skb_shinfo(skb); in xenvif_fill_frags()
/linux/drivers/net/ethernet/amazon/ena/
A Dena_netdev.h117 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
/linux/drivers/net/ethernet/cavium/thunder/
A Dnicvf_queues.h91 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
/linux/drivers/net/
A Dvirtio_net.c419 shinfo_size = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in page_to_skb()
674 int tailroom = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in xdp_linearize_page()
722 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in receive_small()
765 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in receive_small()
1201 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in add_recvbuf_small()
1286 unsigned int tailroom = headroom ? sizeof(struct skb_shared_info) : 0; in add_recvbuf_mergeable()
3022 unsigned int tailroom = headroom ? sizeof(struct skb_shared_info) : 0; in mergeable_rx_buffer_size_show()
A Dveth.c737 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in veth_xdp_rcv_skb()
768 frame_sz += SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in veth_xdp_rcv_skb()
1473 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in veth_xdp_set()
/linux/drivers/net/ethernet/chelsio/cxgb4/
A Dsge.c247 const struct skb_shared_info *si; in cxgb4_map_skb()
278 const struct skb_shared_info *si; in unmap_skb()
843 const struct skb_shared_info *si = skb_shinfo(skb); in cxgb4_write_sgl()
912 struct skb_shared_info *si = skb_shinfo(skb); in cxgb4_write_partial_sgl()
1325 const struct skb_shared_info *ssi = skb_shinfo(skb); in t6_fill_tnl_lso()
1382 const struct skb_shared_info *ssi; in write_tso_wr()
1507 const struct skb_shared_info *ssi; in cxgb4_eth_xmit()
1827 const struct skb_shared_info *ssi; in cxgb4_vf_eth_xmit()
2202 const struct skb_shared_info *ssi = skb_shinfo(skb); in write_eo_wr()
/linux/drivers/net/ethernet/marvell/
A Dmvneta.c333 #define MVNETA_SKB_PAD (SKB_DATA_ALIGN(sizeof(struct skb_shared_info) + \
1190 hwbm_pool->frag_size = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)) + in mvneta_bm_update_mtu()
2035 struct xdp_buff *xdp, struct skb_shared_info *sinfo, in mvneta_xdp_put_buff()
2180 struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(xdp); in mvneta_run_xdp()
2244 struct skb_shared_info *sinfo; in mvneta_swbm_rx_frame()
2276 struct skb_shared_info *xdp_sinfo, in mvneta_swbm_add_rx_fragment()
2308 struct skb_shared_info *sinfo; in mvneta_swbm_add_rx_fragment()
2322 struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(xdp); in mvneta_swbm_build_skb()
2354 struct skb_shared_info sinfo; in mvneta_rx_swbm()
A Dmvneta_bm.c190 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in mvneta_bm_pool_use()
/linux/drivers/net/ethernet/broadcom/
A Dbgmac.h335 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
/linux/net/bpf/
A Dtest_run.c585 SKB_DATA_ALIGN(sizeof(struct skb_shared_info))); in bpf_prog_test_run_skb()
760 u32 tailroom = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in bpf_prog_test_run_xdp()
/linux/drivers/net/ethernet/hisilicon/hns3/
A Dhns3_enet.h719 void hns3_shinfo_pack(struct skb_shared_info *shinfo, __u32 *size);

Completed in 125 milliseconds

1234