Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/remoteproc/
Dwkup_m3_rproc.c139 u32 l4_offset = 0; in wkup_m3_rproc_probe() local
203 l4_offset = be32_to_cpu(*addrp); in wkup_m3_rproc_probe()
204 wkupm3->mem[i].dev_addr = be32_to_cpu(*addrp) - l4_offset; in wkup_m3_rproc_probe()
/Linux-v5.15/drivers/net/ethernet/netronome/nfp/crypto/
Dfw.h16 u8 l4_offset; member
Dtls.c486 th = pkt + req->l4_offset; in nfp_net_tls_rx_resync_req()
490 req->l3_offset, req->l4_offset, pkt_len); in nfp_net_tls_rx_resync_req()
511 req->l3_offset, req->l4_offset, iph->version); in nfp_net_tls_rx_resync_req()
/Linux-v5.15/drivers/net/ethernet/intel/iavf/
Diavf_txrx.c1849 u32 paylen, l4_offset; in iavf_tso() local
1885 l4_offset = l4.hdr - skb->data; in iavf_tso()
1888 paylen = skb->len - l4_offset; in iavf_tso()
1907 l4_offset = l4.hdr - skb->data; in iavf_tso()
1909 paylen = skb->len - l4_offset; in iavf_tso()
1915 *hdr_len = (u8)sizeof(l4.udp) + l4_offset; in iavf_tso()
1920 *hdr_len = (u8)((l4.tcp->doff * 4) + l4_offset); in iavf_tso()
/Linux-v5.15/drivers/net/vmxnet3/
Dvmxnet3_drv.c840 ctx->l4_offset = skb_inner_transport_offset(skb); in vmxnet3_parse_hdr()
842 ctx->copy_size = ctx->l4_offset + ctx->l4_hdr_size; in vmxnet3_parse_hdr()
844 ctx->l4_offset = skb_transport_offset(skb); in vmxnet3_parse_hdr()
846 ctx->copy_size = ctx->l4_offset + ctx->l4_hdr_size; in vmxnet3_parse_hdr()
854 ctx->l4_offset = skb_checksum_start_offset(skb); in vmxnet3_parse_hdr()
894 ctx->copy_size = min(ctx->l4_offset + in vmxnet3_parse_hdr()
897 ctx->l4_offset = 0; in vmxnet3_parse_hdr()
1072 if (unlikely(ctx.l4_offset + ctx.l4_hdr_size > in vmxnet3_tq_xmit()
1079 if (unlikely(ctx.l4_offset + in vmxnet3_tq_xmit()
1127 gdesc->txd.hlen = ctx.l4_offset + ctx.l4_hdr_size; in vmxnet3_tq_xmit()
[all …]
Dvmxnet3_int.h224 u32 l4_offset; /* only valid for pkts requesting tso or csum member
/Linux-v5.15/drivers/net/ethernet/cavium/thunder/
Dq_struct.h540 u64 l4_offset:8; member
555 u64 l4_offset:8;
Dnicvf_queues.c1364 hdr->l4_offset = skb_transport_offset(skb); in nicvf_sq_add_hdr_subdesc()
/Linux-v5.15/drivers/net/ethernet/intel/i40e/
Di40e_txrx.c3028 u32 paylen, l4_offset; in i40e_tso() local
3064 l4_offset = l4.hdr - skb->data; in i40e_tso()
3067 paylen = skb->len - l4_offset; in i40e_tso()
3086 l4_offset = l4.hdr - skb->data; in i40e_tso()
3089 paylen = skb->len - l4_offset; in i40e_tso()
3094 *hdr_len = sizeof(*l4.udp) + l4_offset; in i40e_tso()
3098 *hdr_len = (l4.tcp->doff * 4) + l4_offset; in i40e_tso()
/Linux-v5.15/drivers/net/ethernet/intel/igbvf/
Dnetdev.c2014 u32 paylen, l4_offset; in igbvf_tso() local
2052 l4_offset = l4.hdr - skb->data; in igbvf_tso()
2055 *hdr_len = (l4.tcp->doff * 4) + l4_offset; in igbvf_tso()
2058 paylen = skb->len - l4_offset; in igbvf_tso()
2062 mss_l4len_idx = (*hdr_len - l4_offset) << E1000_ADVTXD_L4LEN_SHIFT; in igbvf_tso()
/Linux-v5.15/drivers/net/ethernet/freescale/dpaa2/
Ddpaa2-eth.h204 u8 l4_offset; member
/Linux-v5.15/drivers/net/ethernet/cortina/
Dgemini.h619 unsigned int l4_offset:8; member
/Linux-v5.15/drivers/net/ethernet/netronome/nfp/
Dnfp_net.h158 u8 l4_offset; /* L4 header offset */ member
Dnfp_net_common.c737 u32 l3_offset, l4_offset, hdrlen; in nfp_net_tx_tso() local
745 l4_offset = skb_transport_offset(skb); in nfp_net_tx_tso()
749 l4_offset = skb_inner_transport_offset(skb); in nfp_net_tx_tso()
759 txd->l4_offset = l4_offset - md_bytes; in nfp_net_tx_tso()
/Linux-v5.15/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c3762 u32 paylen, l4_offset; in ixgbevf_tso() local
3811 l4_offset = l4.hdr - skb->data; in ixgbevf_tso()
3814 *hdr_len = (l4.tcp->doff * 4) + l4_offset; in ixgbevf_tso()
3817 paylen = skb->len - l4_offset; in ixgbevf_tso()
3825 mss_l4len_idx = (*hdr_len - l4_offset) << IXGBE_ADVTXD_L4LEN_SHIFT; in ixgbevf_tso()
/Linux-v5.15/drivers/net/ethernet/intel/igc/
Digc_main.c1333 u32 paylen, l4_offset; in igc_tso() local
1376 l4_offset = l4.hdr - skb->data; in igc_tso()
1379 paylen = skb->len - l4_offset; in igc_tso()
1382 *hdr_len = (l4.tcp->doff * 4) + l4_offset; in igc_tso()
1387 *hdr_len = sizeof(*l4.udp) + l4_offset; in igc_tso()
1397 mss_l4len_idx = (*hdr_len - l4_offset) << IGC_ADVTXD_L4LEN_SHIFT; in igc_tso()
/Linux-v5.15/drivers/net/ethernet/hisilicon/hns3/
Dhns3_enet.c1162 u32 l4_offset, hdr_len; in hns3_set_tso() local
1201 l4_offset = l4.hdr - skb->data; in hns3_set_tso()
1204 l4_paylen = skb->len - l4_offset; in hns3_set_tso()
1207 hdr_len = sizeof(*l4.udp) + l4_offset; in hns3_set_tso()
1211 hdr_len = (l4.tcp->doff << 2) + l4_offset; in hns3_set_tso()
/Linux-v5.15/drivers/net/ethernet/intel/igb/
Digb_main.c5893 u32 paylen, l4_offset; in igb_tso() local
5937 l4_offset = l4.hdr - skb->data; in igb_tso()
5940 paylen = skb->len - l4_offset; in igb_tso()
5943 *hdr_len = (l4.tcp->doff * 4) + l4_offset; in igb_tso()
5948 *hdr_len = sizeof(*l4.udp) + l4_offset; in igb_tso()
5958 mss_l4len_idx = (*hdr_len - l4_offset) << E1000_ADVTXD_L4LEN_SHIFT; in igb_tso()
/Linux-v5.15/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c7961 u32 paylen, l4_offset; in ixgbe_tso() local
8011 l4_offset = l4.hdr - skb->data; in ixgbe_tso()
8014 paylen = skb->len - l4_offset; in ixgbe_tso()
8018 *hdr_len = (l4.tcp->doff * 4) + l4_offset; in ixgbe_tso()
8023 *hdr_len = sizeof(*l4.udp) + l4_offset; in ixgbe_tso()
8033 mss_l4len_idx = (*hdr_len - l4_offset) << IXGBE_ADVTXD_L4LEN_SHIFT; in ixgbe_tso()