Home
last modified time | relevance | path

Searched refs:csum_offset (Results 1 – 25 of 54) sorted by relevance

123

/drivers/net/ethernet/cisco/enic/
A Denic_res.h92 unsigned int csum_offset, unsigned int hdr_len, in enic_queue_wq_desc_csum_l4() argument
96 csum_offset, hdr_len, vlan_tag_insert, vlan_tag, in enic_queue_wq_desc_csum_l4()
A Denic_main.c595 unsigned int csum_offset = hdr_len + skb->csum_offset; in enic_queue_wq_skb_csum_l4() local
610 enic_queue_wq_desc_csum_l4(wq, skb, dma_addr, head_len, csum_offset, in enic_queue_wq_skb_csum_l4()
/drivers/net/ethernet/google/gve/
A Dgve_tx.c498 u16 csum_offset, u8 ip_summed, bool is_gso, in gve_tx_fill_pkt_desc() argument
505 pkt_desc->pkt.l4_csum_offset = csum_offset >> 1; in gve_tx_fill_pkt_desc()
509 pkt_desc->pkt.l4_csum_offset = csum_offset >> 1; in gve_tx_fill_pkt_desc()
596 gve_tx_fill_pkt_desc(pkt_desc, skb->csum_offset, skb->ip_summed, in gve_tx_add_skb_copy()
678 gve_tx_fill_pkt_desc(pkt_desc, skb->csum_offset, skb->ip_summed, in gve_tx_add_skb_no_copy()
/drivers/net/ethernet/qualcomm/rmnet/
A Drmnet_map_data.c190 val |= skb->csum_offset & MAP_CSUM_UL_OFFSET_MASK; in rmnet_map_ipv4_ul_csum_header()
225 val |= skb->csum_offset & MAP_CSUM_UL_OFFSET_MASK; in rmnet_map_ipv6_ul_csum_header()
/drivers/net/
A Dtun_vnet.h137 …n_vnet16_to_cpu(flags, hdr->csum_start) + tun_vnet16_to_cpu(flags, hdr->csum_offset) + 2, hdr_len); in __tun_vnet_hdr_get()
/drivers/net/ethernet/sun/
A Dsunvnet_common.c1153 nskb->csum_offset = skb->csum_offset; in vnet_skb_shape()
1159 int offset = start + nskb->csum_offset; in vnet_skb_shape()
1303 curr->csum_offset = offsetof(struct tcphdr, check); in vnet_handle_offloads()
1305 curr->csum_offset = offsetof(struct udphdr, check); in vnet_handle_offloads()
/drivers/net/ethernet/pensando/ionic/
A Dionic_txrx.c382 desc->csum_offset = 0; in ionic_xdp_post_frame()
1577 desc->csum_offset = cpu_to_le16(skb->csum_offset); in ionic_tx_calc_csum()
1616 desc->csum_offset = 0; in ionic_tx_calc_no_csum()
A Dionic_if.h915 __le16 csum_offset; member
/drivers/net/ethernet/sfc/
A Def100_tx.c152 skb->csum_offset >> 1); in ef100_set_tx_csum_partial()
/drivers/net/usb/
A Dsmsc95xx.c1977 u16 high_16 = low_16 + skb->csum_offset; in smsc95xx_calc_csum_preamble()
1995 return skb->csum_offset < (len - (4 + 1)); in smsc95xx_can_tx_checksum()
2029 + skb->csum_offset)) = csum_fold(calc); in smsc95xx_tx_fixup()
/drivers/net/ethernet/intel/ice/
A Dice_txrx.c2024 u16 csum_offset = skb->csum_offset / 2; in ice_tx_csum() local
2028 FIELD_PREP(ICE_TX_GCS_DESC_OFFSET_M, csum_offset) | in ice_tx_csum()
/drivers/net/ethernet/meta/fbnic/
A Dfbnic_txrx.c262 skb->csum_offset / 2)); in fbnic_tx_offloads()
513 if ((l2len | l3len | skb->csum_offset) % 2 || in fbnic_features_check()
516 !FIELD_FIT(FBNIC_TWD_CSUM_OFFSET_MASK, skb->csum_offset / 2)) in fbnic_features_check()
/drivers/net/ethernet/mellanox/mlx5/core/
A Den_rx.c1242 skb->csum_offset = offsetof(struct udphdr, check); in mlx5e_shampo_update_ipv4_udp_hdr()
1261 skb->csum_offset = offsetof(struct udphdr, check); in mlx5e_shampo_update_ipv6_udp_hdr()
1296 skb->csum_offset = offsetof(struct tcphdr, check); in mlx5e_shampo_update_ipv4_tcp_hdr()
1317 skb->csum_offset = offsetof(struct tcphdr, check); in mlx5e_shampo_update_ipv6_tcp_hdr()
/drivers/vhost/
A Dnet.c719 vhost16_to_cpu(vq, gso->csum_offset) + 2 > in vhost_net_build_xdp()
723 vhost16_to_cpu(vq, gso->csum_offset) + 2); in vhost_net_build_xdp()
/drivers/net/ethernet/fungible/funeth/
A Dfuneth_tx.c265 if (skb->csum_offset == offsetof(struct udphdr, check)) in write_pkt_desc()
/drivers/net/ethernet/broadcom/bnx2x/
A Dbnx2x.h778 skb->csum_offset)
780 skb->csum_offset))
/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dxdp.c297 static void mlx5e_xsk_request_checksum(u16 csum_start, u16 csum_offset, void *priv) in mlx5e_xsk_request_checksum() argument
/drivers/net/ethernet/xilinx/
A Dxilinx_axienet_main.c945 csum_index_off = csum_start_off + skb->csum_offset; in axienet_start_xmit_dmaengine()
1079 csum_index_off = csum_start_off + skb->csum_offset; in axienet_start_xmit()
A Dll_temac_main.c878 unsigned int csum_index_off = csum_start_off + skb->csum_offset; in temac_start_xmit()
/drivers/net/thunderbolt/
A Dmain.c1057 tucso = dest + skb_checksum_start_offset(skb) + skb->csum_offset; in tbnet_xmit_csum_and_map()
/drivers/net/vmxnet3/
A Dvmxnet3_drv.c1228 skb->csum_offset > in vmxnet3_tq_xmit()
1301 skb->csum_offset; in vmxnet3_tq_xmit()
1311 skb->csum_offset; in vmxnet3_tq_xmit()
/drivers/net/vxlan/
A Dvxlan_core.c2191 (skb->csum_offset == offsetof(struct udphdr, check) || in vxlan_build_skb()
2192 skb->csum_offset == offsetof(struct tcphdr, check))) in vxlan_build_skb()
2216 vxh->vx_vni |= vxlan_compute_rco(start, skb->csum_offset); in vxlan_build_skb()
/drivers/net/ethernet/qualcomm/emac/
A Demac-mac.c1319 css = cso + skb->csum_offset; in emac_tso_csum()
/drivers/net/wireless/ath/ath6kl/
A Dtxrx.c399 csum_dest = skb->csum_offset + csum_start; in ath6kl_data_tx()
/drivers/net/ethernet/freescale/enetc/
A Denetc.c187 switch (skb->csum_offset) { in enetc_tx_csum_offload_check()
203 return skb->csum_offset == offsetof(struct tcphdr, check); in enetc_skb_is_tcp()

Completed in 151 milliseconds

123