| /drivers/net/ethernet/cisco/enic/ |
| A D | enic_res.h | 92 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 D | enic_main.c | 595 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 D | gve_tx.c | 498 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 D | rmnet_map_data.c | 190 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 D | tun_vnet.h | 137 …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 D | sunvnet_common.c | 1153 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 D | ionic_txrx.c | 382 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 D | ionic_if.h | 915 __le16 csum_offset; member
|
| /drivers/net/ethernet/sfc/ |
| A D | ef100_tx.c | 152 skb->csum_offset >> 1); in ef100_set_tx_csum_partial()
|
| /drivers/net/usb/ |
| A D | smsc95xx.c | 1977 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 D | ice_txrx.c | 2024 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 D | fbnic_txrx.c | 262 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 D | en_rx.c | 1242 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 D | net.c | 719 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 D | funeth_tx.c | 265 if (skb->csum_offset == offsetof(struct udphdr, check)) in write_pkt_desc()
|
| /drivers/net/ethernet/broadcom/bnx2x/ |
| A D | bnx2x.h | 778 skb->csum_offset) 780 skb->csum_offset))
|
| /drivers/net/ethernet/mellanox/mlx5/core/en/ |
| A D | xdp.c | 297 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 D | xilinx_axienet_main.c | 945 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 D | ll_temac_main.c | 878 unsigned int csum_index_off = csum_start_off + skb->csum_offset; in temac_start_xmit()
|
| /drivers/net/thunderbolt/ |
| A D | main.c | 1057 tucso = dest + skb_checksum_start_offset(skb) + skb->csum_offset; in tbnet_xmit_csum_and_map()
|
| /drivers/net/vmxnet3/ |
| A D | vmxnet3_drv.c | 1228 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 D | vxlan_core.c | 2191 (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 D | emac-mac.c | 1319 css = cso + skb->csum_offset; in emac_tso_csum()
|
| /drivers/net/wireless/ath/ath6kl/ |
| A D | txrx.c | 399 csum_dest = skb->csum_offset + csum_start; in ath6kl_data_tx()
|
| /drivers/net/ethernet/freescale/enetc/ |
| A D | enetc.c | 187 switch (skb->csum_offset) { in enetc_tx_csum_offload_check() 203 return skb->csum_offset == offsetof(struct tcphdr, check); in enetc_skb_is_tcp()
|