Home
last modified time | relevance | path

Searched refs:l4_offset (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/net/ethernet/netronome/nfp/nfd3/
H A Dnfd3.h42 u8 l4_offset; /* L4 header offset */ member
/linux/drivers/net/ethernet/netronome/nfp/nfdk/
H A Dnfdk.h59 u8 l4_offset; /* L4 header offset */ member
/linux/drivers/net/ethernet/intel/iavf/
H A Diavf_txrx.c1744 u32 paylen, l4_offset; in iavf_tso() local
1780 l4_offset = l4.hdr - skb->data; in iavf_tso()
1783 paylen = skb->len - l4_offset; in iavf_tso()
1802 l4_offset = l4.hdr - skb->data; in iavf_tso()
1804 paylen = skb->len - l4_offset; in iavf_tso()
1810 *hdr_len = (u8)sizeof(l4.udp) + l4_offset; in iavf_tso()
1815 *hdr_len = (u8)((l4.tcp->doff * 4) + l4_offset); in iavf_tso()
/linux/drivers/net/vmxnet3/
H A Dvmxnet3_drv.c971 ctx->l4_offset = skb_inner_transport_offset(skb); in vmxnet3_parse_hdr()
973 ctx->copy_size = ctx->l4_offset + ctx->l4_hdr_size; in vmxnet3_parse_hdr()
975 ctx->l4_offset = skb_transport_offset(skb); in vmxnet3_parse_hdr()
977 ctx->copy_size = ctx->l4_offset + ctx->l4_hdr_size; in vmxnet3_parse_hdr()
985 ctx->l4_offset = skb_checksum_start_offset(skb); in vmxnet3_parse_hdr()
1025 ctx->copy_size = min(ctx->l4_offset + in vmxnet3_parse_hdr()
1028 ctx->l4_offset = 0; in vmxnet3_parse_hdr()
1220 if (unlikely(ctx.l4_offset + ctx.l4_hdr_size > in vmxnet3_tq_xmit()
1227 if (unlikely(ctx.l4_offset + in vmxnet3_tq_xmit()
1275 gdesc->txd.hlen = ctx.l4_offset + ctx.l4_hdr_size; in vmxnet3_tq_xmit()
[all …]
H A Dvmxnet3_int.h240 u32 l4_offset; /* only valid for pkts requesting tso or csum member
/linux/drivers/net/ethernet/cavium/thunder/
H A Dq_struct.h540 u64 l4_offset:8; member
555 u64 l4_offset:8;
H A Dnicvf_queues.c1364 hdr->l4_offset = skb_transport_offset(skb); in nicvf_sq_add_hdr_subdesc()
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_txrx.c3090 u32 paylen, l4_offset; in i40e_tso() local
3134 l4_offset = l4.hdr - skb->data; in i40e_tso()
3137 paylen = skb->len - l4_offset; in i40e_tso()
3156 l4_offset = l4.hdr - skb->data; in i40e_tso()
3159 paylen = skb->len - l4_offset; in i40e_tso()
3164 *hdr_len = sizeof(*l4.udp) + l4_offset; in i40e_tso()
3168 *hdr_len = (l4.tcp->doff * 4) + l4_offset; in i40e_tso()
/linux/drivers/net/ethernet/intel/igbvf/
H A Dnetdev.c2005 u32 paylen, l4_offset; in igbvf_tso() local
2043 l4_offset = l4.hdr - skb->data; in igbvf_tso()
2046 *hdr_len = (l4.tcp->doff * 4) + l4_offset; in igbvf_tso()
2049 paylen = skb->len - l4_offset; in igbvf_tso()
2053 mss_l4len_idx = (*hdr_len - l4_offset) << E1000_ADVTXD_L4LEN_SHIFT; in igbvf_tso()
/linux/drivers/net/ethernet/cortina/
H A Dgemini.h619 unsigned int l4_offset:8; member
/linux/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-eth.h231 u8 l4_offset; member
/linux/drivers/net/ethernet/intel/ixgbevf/
H A Dixgbevf_main.c3817 u32 paylen, l4_offset; in ixgbevf_tso() local
3866 l4_offset = l4.hdr - skb->data; in ixgbevf_tso()
3869 *hdr_len = (l4.tcp->doff * 4) + l4_offset; in ixgbevf_tso()
3872 paylen = skb->len - l4_offset; in ixgbevf_tso()
3880 mss_l4len_idx = (*hdr_len - l4_offset) << IXGBE_ADVTXD_L4LEN_SHIFT; in ixgbevf_tso()
/linux/drivers/net/ethernet/intel/igc/
H A Digc_main.c1461 u32 paylen, l4_offset; in igc_tso() local
1504 l4_offset = l4.hdr - skb->data; in igc_tso()
1507 paylen = skb->len - l4_offset; in igc_tso()
1510 *hdr_len = (l4.tcp->doff * 4) + l4_offset; in igc_tso()
1515 *hdr_len = sizeof(*l4.udp) + l4_offset; in igc_tso()
1525 mss_l4len_idx = (*hdr_len - l4_offset) << IGC_ADVTXD_L4LEN_SHIFT; in igc_tso()
/linux/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_enet.c1186 u32 l4_offset, hdr_len; in hns3_set_tso() local
1225 l4_offset = l4.hdr - skb->data; in hns3_set_tso()
1228 l4_paylen = skb->len - l4_offset; in hns3_set_tso()
1231 hdr_len = sizeof(*l4.udp) + l4_offset; in hns3_set_tso()
1235 hdr_len = (l4.tcp->doff << 2) + l4_offset; in hns3_set_tso()
/linux/drivers/net/ethernet/intel/igb/
H A Digb_main.c6064 u32 paylen, l4_offset; in igb_tso() local
6108 l4_offset = l4.hdr - skb->data; in igb_tso()
6111 paylen = skb->len - l4_offset; in igb_tso()
6114 *hdr_len = (l4.tcp->doff * 4) + l4_offset; in igb_tso()
6119 *hdr_len = sizeof(*l4.udp) + l4_offset; in igb_tso()
6129 mss_l4len_idx = (*hdr_len - l4_offset) << E1000_ADVTXD_L4LEN_SHIFT; in igb_tso()
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_main.c8716 u32 paylen, l4_offset; in ixgbe_tso() local
8766 l4_offset = l4.hdr - skb->data; in ixgbe_tso()
8769 paylen = skb->len - l4_offset; in ixgbe_tso()
8773 *hdr_len = (l4.tcp->doff * 4) + l4_offset; in ixgbe_tso()
8778 *hdr_len = sizeof(*l4.udp) + l4_offset; in ixgbe_tso()
8788 mss_l4len_idx = (*hdr_len - l4_offset) << IXGBE_ADVTXD_L4LEN_SHIFT; in ixgbe_tso()