Home
last modified time | relevance | path

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

12345

/OK3568_Linux_fs/kernel/net/netfilter/
H A Dnft_payload.c581 __wsum fsum, __wsum tsum, int csum_offset) in nft_payload_csum_inet() argument
585 if (skb_copy_bits(skb, csum_offset, &sum, sizeof(sum)) < 0) in nft_payload_csum_inet()
589 if (skb_ensure_writable(skb, csum_offset + sizeof(sum)) || in nft_payload_csum_inet()
590 skb_store_bits(skb, csum_offset, &sum, sizeof(sum)) < 0) in nft_payload_csum_inet()
603 int offset, csum_offset; in nft_payload_set_eval() local
624 csum_offset = offset + priv->csum_offset; in nft_payload_set_eval()
634 nft_payload_csum_inet(skb, src, fsum, tsum, csum_offset)) in nft_payload_set_eval()
663 u32 csum_offset, csum_type = NFT_PAYLOAD_CSUM_NONE; in nft_payload_set_init() local
674 &csum_offset); in nft_payload_set_init()
678 priv->csum_offset = csum_offset; in nft_payload_set_init()
[all …]
H A Dnf_nat_proto.c509 skb->csum_offset = (void *)check - data; in nf_nat_ipv4_csum_recalc()
529 skb->csum_offset = (void *)check - data; in nf_nat_ipv6_csum_recalc()
H A Dnf_synproxy_core.c450 nskb->csum_offset = offsetof(struct tcphdr, check); in synproxy_send_tcp()
848 nskb->csum_offset = offsetof(struct tcphdr, check); in synproxy_send_tcp_ipv6()
/OK3568_Linux_fs/kernel/fs/btrfs/
H A Dfile-item.c183 u64 csum_offset = 0; in btrfs_lookup_csum() local
203 csum_offset = (bytenr - found_key.offset) >> in btrfs_lookup_csum()
208 if (csum_offset == csums_in_item) { in btrfs_lookup_csum()
211 } else if (csum_offset > csums_in_item) { in btrfs_lookup_csum()
217 csum_offset * csum_size); in btrfs_lookup_csum()
853 u64 csum_offset; in btrfs_csum_file_blocks() local
934 csum_offset = (bytenr - found_key.offset) >> in btrfs_csum_file_blocks()
953 csum_offset = (bytenr - found_key.offset) >> in btrfs_csum_file_blocks()
958 csum_offset >= MAX_CSUM_ITEMS(fs_info, csum_size)) { in btrfs_csum_file_blocks()
963 if (csum_offset == btrfs_item_size_nr(leaf, path->slots[0]) / in btrfs_csum_file_blocks()
[all …]
/OK3568_Linux_fs/kernel/include/linux/
H A Dvirtio_net.h87 u32 off = __virtio16_to_cpu(little_endian, hdr->csum_offset); in virtio_net_hdr_to_skb()
196 hdr->csum_offset = __cpu_to_virtio16(little_endian, in virtio_net_hdr_from_skb()
197 skb->csum_offset); in virtio_net_hdr_from_skb()
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/linux/
H A Dvirtio_net.h117 __virtio16 csum_offset; /* Offset after that to place checksum */ member
134 __virtio16 csum_offset; /* Offset after that to place checksum */ member
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/linux/
H A Dvirtio_net.h117 __virtio16 csum_offset; /* Offset after that to place checksum */ member
134 __virtio16 csum_offset; /* Offset after that to place checksum */ member
/OK3568_Linux_fs/kernel/Documentation/networking/
H A Dchecksum-offloads.rst33 checksum defined by the sk_buff fields skb->csum_start and skb->csum_offset.
36 result at (csum_start + csum_offset).
38 Because csum_offset cannot be negative, this ensures that the previous value of
49 skb->csum_start and skb->csum_offset as described above, and setting
64 csum_offset given in the SKB; if it tries to deduce these itself in hardware
101 at (csum_start + csum_offset).
/OK3568_Linux_fs/kernel/include/uapi/linux/
H A Dvirtio_net.h140 __virtio16 csum_offset; member
190 __virtio16 csum_offset; /* Offset after that to place checksum */ member
/OK3568_Linux_fs/kernel/drivers/net/ethernet/cisco/enic/
H A Denic_res.h102 unsigned int csum_offset, unsigned int hdr_len, in enic_queue_wq_desc_csum_l4() argument
106 csum_offset, hdr_len, vlan_tag_insert, vlan_tag, in enic_queue_wq_desc_csum_l4()
/OK3568_Linux_fs/kernel/tools/testing/selftests/net/
H A Dpsock_snd.c85 vh->csum_offset = __builtin_offsetof(struct udphdr, check); in build_vnet_header()
90 vh->csum_offset - 1; in build_vnet_header()
/OK3568_Linux_fs/kernel/include/net/
H A Dip6_checksum.h71 skb->csum_offset = offsetof(struct tcphdr, check); in __tcp_v6_send_check()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/qualcomm/rmnet/
H A Drmnet_map_data.c206 ul_header->csum_insert_offset = skb->csum_offset; in rmnet_map_ipv4_ul_csum_header()
248 ul_header->csum_insert_offset = skb->csum_offset; in rmnet_map_ipv6_ul_csum_header()
/OK3568_Linux_fs/kernel/include/net/netfilter/
H A Dnf_tables_core.h81 u8 csum_offset; member
/OK3568_Linux_fs/kernel/net/ipv6/
H A Dip6_checksum.c133 skb->csum_offset = offsetof(struct udphdr, check); in udp6_set_csum()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/google/gve/
H A Dgve_tx.c365 pkt_desc->pkt.l4_csum_offset = skb->csum_offset >> 1; in gve_tx_fill_pkt_desc()
369 pkt_desc->pkt.l4_csum_offset = skb->csum_offset >> 1; in gve_tx_fill_pkt_desc()
/OK3568_Linux_fs/kernel/net/ipv4/netfilter/
H A Dnf_reject_ipv4.c95 nskb->csum_offset = offsetof(struct tcphdr, check); in nf_reject_ip_tcphdr_put()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/sun/
H A Dsunvnet_common.c1152 nskb->csum_offset = skb->csum_offset; in vnet_skb_shape()
1158 int offset = start + nskb->csum_offset; in vnet_skb_shape()
1302 curr->csum_offset = offsetof(struct tcphdr, check); in vnet_handle_offloads()
1304 curr->csum_offset = offsetof(struct udphdr, check); in vnet_handle_offloads()
/OK3568_Linux_fs/kernel/net/ipv4/
H A Dudp_offload.c141 skb->csum_offset = offsetof(struct udphdr, check); in __skb_udp_tunnel_segment()
613 skb->csum_offset = offsetof(struct udphdr, check); in udp_gro_complete_segment()
H A Dtcp_offload.c293 skb->csum_offset = offsetof(struct tcphdr, check); in tcp_gro_complete()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/sfc/
H A Def100_tx.c168 skb->csum_offset >> 1); in ef100_set_tx_csum_partial()
/OK3568_Linux_fs/kernel/net/tls/
H A Dtls_device_fallback.c182 skb->csum_offset = offsetof(struct tcphdr, check); in update_chksum()
/OK3568_Linux_fs/kernel/drivers/net/usb/
H A Dsmsc95xx.c1892 u16 high_16 = low_16 + skb->csum_offset; in smsc95xx_calc_csum_preamble()
1910 return skb->csum_offset < (len - (4 + 1)); in smsc95xx_can_tx_checksum()
1944 + skb->csum_offset)) = csum_fold(calc); in smsc95xx_tx_fixup()
/OK3568_Linux_fs/kernel/drivers/net/
H A Dtap.c650 tap16_to_cpu(q, vnet_hdr.csum_offset) + 2 > in tap_get_user()
654 tap16_to_cpu(q, vnet_hdr.csum_offset) + 2); in tap_get_user()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/include/
H A Dosdep_service_bsd.h271 u16 csum_offset; member

12345