Home
last modified time | relevance | path

Searched refs:headlen (Results 1 – 11 of 11) sorted by relevance

/linux/net/core/
H A Dgro.c96 unsigned int headlen = skb_headlen(skb); in skb_gro_receive() local
128 if (headlen <= offset) { in skb_gro_receive()
137 offset -= headlen; in skb_gro_receive()
164 unsigned int first_size = headlen - offset; in skb_gro_receive()
193 if (offset > headlen) { in skb_gro_receive()
194 unsigned int eat = offset - headlen; in skb_gro_receive()
200 offset = headlen; in skb_gro_receive()
391 unsigned int headlen; in skb_gro_reset_offset() local
395 headlen = skb_headlen(skb); in skb_gro_reset_offset()
397 NAPI_GRO_CB(skb)->frag0_len = headlen; in skb_gro_reset_offset()
[all …]
H A Dskbuff.c6753 const int headlen, gfp_t gfp_mask) in pskb_carve_inside_header() argument
6757 int new_hlen = headlen - off; in pskb_carve_inside_header()
6945 int headlen = skb_headlen(skb); in pskb_carve() local
6947 if (len < headlen) in pskb_carve()
6948 return pskb_carve_inside_header(skb, len, headlen, gfp); in pskb_carve()
6950 return pskb_carve_inside_nonlinear(skb, len, headlen, gfp); in pskb_carve()
H A Dfilter.c245 data, int, headlen, int, offset) in BPF_CALL_4() argument
254 if (headlen - offset >= len) in BPF_CALL_4()
270 data, int, headlen, int, offset) in BPF_CALL_4() argument
279 if (headlen - offset >= len) in BPF_CALL_4()
295 data, int, headlen, int, offset) in BPF_CALL_4() argument
304 if (headlen - offset >= len) in BPF_CALL_4()
/linux/drivers/net/ethernet/netronome/nfp/nfdk/
H A Dnfdk.h111 static inline int nfp_nfdk_headlen_to_segs(unsigned int headlen) in nfp_nfdk_headlen_to_segs() argument
114 return DIV_ROUND_UP(headlen + in nfp_nfdk_headlen_to_segs()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rx.c552 int offset_from, int dma_offset, u32 headlen) in mlx5e_copy_skb_header() argument
556 unsigned int len = ALIGN(headlen, sizeof(long)); in mlx5e_copy_skb_header()
2042 u16 headlen = min_t(u16, MLX5E_RX_MAX_HEAD, cqe_bcnt); in mlx5e_skb_from_cqe_mpwrq_nonlinear() local
2085 frag_offset += headlen; in mlx5e_skb_from_cqe_mpwrq_nonlinear()
2086 byte_cnt -= headlen; in mlx5e_skb_from_cqe_mpwrq_nonlinear()
2088 linear_data_len = headlen; in mlx5e_skb_from_cqe_mpwrq_nonlinear()
2177 headlen = min_t(u16, MLX5E_RX_MAX_HEAD - len, in mlx5e_skb_from_cqe_mpwrq_nonlinear()
2179 __pskb_pull_tail(skb, headlen); in mlx5e_skb_from_cqe_mpwrq_nonlinear()
2200 head_offset, head_offset, headlen); in mlx5e_skb_from_cqe_mpwrq_nonlinear()
2202 skb->tail += headlen; in mlx5e_skb_from_cqe_mpwrq_nonlinear()
[all …]
/linux/drivers/net/wireless/ath/wil6210/
H A Dtxrx.c1750 int f, len, hdrlen, headlen; in __wil_tx_vring_tso() local
1836 headlen = skb_headlen(skb) - hdrlen; in __wil_tx_vring_tso()
1838 for (f = headlen ? -1 : 0; f < nr_frags; f++) { in __wil_tx_vring_tso()
1839 if (headlen) { in __wil_tx_vring_tso()
1840 len = headlen; in __wil_tx_vring_tso()
1864 if (!headlen) { in __wil_tx_vring_tso()
1872 skb_headlen(skb) - headlen, in __wil_tx_vring_tso()
1876 headlen -= lenmss; in __wil_tx_vring_tso()
H A Dtxrx_edma.c1412 int f, hdrlen, headlen; in __wil_tx_ring_tso_edma() local
1470 headlen = skb_headlen(skb) - hdrlen; in __wil_tx_ring_tso_edma()
1471 wil_dbg_txrx(wil, "TSO: process skb head, headlen %u\n", headlen); in __wil_tx_ring_tso_edma()
1472 rc = wil_tx_tso_gen_desc(wil, skb->data + hdrlen, headlen, in __wil_tx_ring_tso_edma()
/linux/net/xfrm/
H A Dxfrm_user.c3705 unsigned int headlen; in xfrm_notify_sa() local
3708 headlen = sizeof(*p); in xfrm_notify_sa()
3710 len += nla_total_size(headlen); in xfrm_notify_sa()
3711 headlen = sizeof(*id); in xfrm_notify_sa()
3714 len += NLMSG_ALIGN(headlen); in xfrm_notify_sa()
3720 nlh = nlmsg_put(skb, c->portid, c->seq, c->event, headlen, 0); in xfrm_notify_sa()
3980 unsigned int headlen; in xfrm_notify_policy() local
3983 headlen = sizeof(*p); in xfrm_notify_policy()
3985 len += nla_total_size(headlen); in xfrm_notify_policy()
3986 headlen = sizeof(*id); in xfrm_notify_policy()
[all …]
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_txrx.c2085 unsigned int headlen; in i40e_construct_skb() local
2114 headlen = size; in i40e_construct_skb()
2115 if (headlen > I40E_RX_HDR_SIZE) in i40e_construct_skb()
2116 headlen = eth_get_headlen(skb->dev, xdp->data, in i40e_construct_skb()
2120 memcpy(__skb_put(skb, headlen), xdp->data, in i40e_construct_skb()
2121 ALIGN(headlen, sizeof(long))); in i40e_construct_skb()
2129 size -= headlen; in i40e_construct_skb()
2136 rx_buffer->page_offset + headlen, in i40e_construct_skb()
/linux/include/trace/events/
H A Drpcrdma.h848 __field(unsigned int, headlen)
862 __entry->headlen = rqst->rq_snd_buf.head[0].iov_len;
873 __entry->headlen, __entry->pagelen, __entry->taillen,
1382 __field(size_t, headlen)
1391 __entry->headlen = rqst->rq_rcv_buf.head[0].iov_len;
1398 __entry->headlen, __entry->pagelen, __entry->taillen
/linux/drivers/net/ethernet/intel/ixgbevf/
H A Dixgbevf_main.c861 unsigned int headlen; in ixgbevf_construct_skb() local
888 headlen = size; in ixgbevf_construct_skb()
889 if (headlen > IXGBEVF_RX_HDR_SIZE) in ixgbevf_construct_skb()
890 headlen = eth_get_headlen(skb->dev, xdp->data, in ixgbevf_construct_skb()
894 memcpy(__skb_put(skb, headlen), xdp->data, in ixgbevf_construct_skb()
895 ALIGN(headlen, sizeof(long))); in ixgbevf_construct_skb()
898 size -= headlen; in ixgbevf_construct_skb()
901 (xdp->data + headlen) - in ixgbevf_construct_skb()