Home
last modified time | relevance | path

Searched refs:csum_offset (Results 1 - 25 of 167) sorted by relevance

1234567

/kernel/linux/linux-5.10/net/netfilter/
H A Dnft_payload.c581 __wsum fsum, __wsum tsum, int csum_offset) in nft_payload_csum_inet()
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()
580 nft_payload_csum_inet(struct sk_buff *skb, const u32 *src, __wsum fsum, __wsum tsum, int csum_offset) nft_payload_csum_inet() argument
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dvirtio_net.h98 u32 off = __virtio16_to_cpu(little_endian, hdr->csum_offset); in virtio_net_hdr_to_skb()
167 if (skb->csum_offset != offsetof(struct udphdr, check)) in virtio_net_hdr_to_skb()
227 hdr->csum_offset = __cpu_to_virtio16(little_endian, in virtio_net_hdr_from_skb()
228 skb->csum_offset); in virtio_net_hdr_from_skb()
/kernel/linux/linux-6.6/net/netfilter/
H A Dnft_payload.c788 __wsum fsum, __wsum tsum, int csum_offset) in nft_payload_csum_inet()
792 if (skb_copy_bits(skb, csum_offset, &sum, sizeof(sum)) < 0) in nft_payload_csum_inet()
796 if (skb_ensure_writable(skb, csum_offset + sizeof(sum)) || in nft_payload_csum_inet()
797 skb_store_bits(skb, csum_offset, &sum, sizeof(sum)) < 0) in nft_payload_csum_inet()
809 u8 csum_offset; member
820 int offset, csum_offset; in nft_payload_set_eval() local
847 csum_offset = offset + priv->csum_offset; in nft_payload_set_eval()
858 nft_payload_csum_inet(skb, src, fsum, tsum, csum_offset)) in nft_payload_set_eval()
888 u32 csum_offset, csum_typ in nft_payload_set_init() local
787 nft_payload_csum_inet(struct sk_buff *skb, const u32 *src, __wsum fsum, __wsum tsum, int csum_offset) nft_payload_csum_inet() argument
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dvirtio_net.h87 u32 off = __virtio16_to_cpu(little_endian, hdr->csum_offset); in virtio_net_hdr_to_skb()
200 hdr->csum_offset = __cpu_to_virtio16(little_endian, in virtio_net_hdr_from_skb()
201 skb->csum_offset); in virtio_net_hdr_from_skb()
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
H A Dvirtio_net.h69 __virtio16 csum_offset; member
81 __virtio16 csum_offset; member
/kernel/linux/linux-5.10/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()
855 u64 csum_offset; in btrfs_csum_file_blocks() local
936 csum_offset = (bytenr - found_key.offset) >> in btrfs_csum_file_blocks()
955 csum_offset = (bytenr - found_key.offset) >> in btrfs_csum_file_blocks()
960 csum_offset >= MAX_CSUM_ITEMS(fs_info, csum_size)) { in btrfs_csum_file_blocks()
965 if (csum_offset in btrfs_csum_file_blocks()
[all...]
/kernel/linux/linux-6.6/fs/btrfs/
H A Dfile-item.c215 u64 csum_offset = 0; in btrfs_lookup_csum() local
235 csum_offset = (bytenr - found_key.offset) >> in btrfs_lookup_csum()
240 if (csum_offset == csums_in_item) { in btrfs_lookup_csum()
243 } else if (csum_offset > csums_in_item) { in btrfs_lookup_csum()
249 csum_offset * csum_size); in btrfs_lookup_csum()
1052 u64 csum_offset; in btrfs_csum_file_blocks() local
1116 csum_offset = (bytenr - found_key.offset) >> in btrfs_csum_file_blocks()
1137 csum_offset = (bytenr - found_key.offset) >> fs_info->sectorsize_bits; in btrfs_csum_file_blocks()
1141 csum_offset >= MAX_CSUM_ITEMS(fs_info, csum_size)) { in btrfs_csum_file_blocks()
1146 if (csum_offset in btrfs_csum_file_blocks()
[all...]
/kernel/linux/linux-5.10/include/uapi/linux/
H A Dvirtio_net.h125 #define VIRTIO_NET_HDR_F_NEEDS_CSUM 1 /* Use csum_start, csum_offset */
140 __virtio16 csum_offset; member
190 __virtio16 csum_offset; /* Offset after that to place checksum */ member
/kernel/linux/linux-6.6/include/uapi/linux/
H A Dvirtio_net.h130 #define VIRTIO_NET_HDR_F_NEEDS_CSUM 1 /* Use csum_start, csum_offset */
146 __virtio16 csum_offset; member
196 __virtio16 csum_offset; /* Offset after that to place checksum */ member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
H A Dvirtio_net.h94 __virtio16 csum_offset; member
130 __virtio16 csum_offset; member
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
H A Dvirtio_net.h94 __virtio16 csum_offset; member
130 __virtio16 csum_offset; member
/kernel/linux/linux-5.10/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()
106 csum_offset, hdr_len, vlan_tag_insert, vlan_tag, in enic_queue_wq_desc_csum_l4()
100 enic_queue_wq_desc_csum_l4(struct vnic_wq *wq, void *os_buf, dma_addr_t dma_addr, unsigned int len, unsigned int csum_offset, unsigned int hdr_len, int vlan_tag_insert, unsigned int vlan_tag, int eop, int loopback) enic_queue_wq_desc_csum_l4() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/cisco/enic/
H A Denic_res.h89 unsigned int csum_offset, unsigned int hdr_len, in enic_queue_wq_desc_csum_l4()
93 csum_offset, hdr_len, vlan_tag_insert, vlan_tag, in enic_queue_wq_desc_csum_l4()
87 enic_queue_wq_desc_csum_l4(struct vnic_wq *wq, void *os_buf, dma_addr_t dma_addr, unsigned int len, unsigned int csum_offset, unsigned int hdr_len, int vlan_tag_insert, unsigned int vlan_tag, int eop, int loopback) enic_queue_wq_desc_csum_l4() argument
/kernel/linux/linux-6.6/include/net/
H A Dip6_checksum.h62 skb->csum_offset = offsetof(struct tcphdr, check); in __tcp_v6_send_check()
H A Dgre.h143 skb->csum_offset = sizeof(*greh); in gre_build_header()
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/include/net/netfilter/
H A Dnf_tables_core.h81 u8 csum_offset; member
/kernel/linux/linux-5.10/include/net/
H A Dip6_checksum.h71 skb->csum_offset = offsetof(struct tcphdr, check); in __tcp_v6_send_check()
/kernel/linux/linux-6.6/drivers/net/ethernet/google/gve/
H A Dgve_tx.c444 u16 csum_offset, u8 ip_summed, bool is_gso, in gve_tx_fill_pkt_desc()
448 /* l4_hdr_offset and csum_offset are in units of 16-bit words */ in gve_tx_fill_pkt_desc()
451 pkt_desc->pkt.l4_csum_offset = csum_offset >> 1; in gve_tx_fill_pkt_desc()
455 pkt_desc->pkt.l4_csum_offset = csum_offset >> 1; in gve_tx_fill_pkt_desc()
542 gve_tx_fill_pkt_desc(pkt_desc, skb->csum_offset, skb->ip_summed, in gve_tx_add_skb_copy()
603 * skb->csum_offset are given relative to skb->head) in the first segment. in gve_tx_add_skb_no_copy()
624 gve_tx_fill_pkt_desc(pkt_desc, skb->csum_offset, skb->ip_summed, in gve_tx_add_skb_no_copy()
443 gve_tx_fill_pkt_desc(union gve_tx_desc *pkt_desc, u16 csum_offset, u8 ip_summed, bool is_gso, int l4_hdr_offset, u32 desc_cnt, u16 hlen, u64 addr, u16 pkt_len) gve_tx_fill_pkt_desc() argument
/kernel/linux/linux-5.10/net/ipv6/
H A Dip6_checksum.c133 skb->csum_offset = offsetof(struct udphdr, check); in udp6_set_csum()
/kernel/linux/linux-6.6/net/ipv6/
H A Dip6_checksum.c133 skb->csum_offset = offsetof(struct udphdr, check); in udp6_set_csum()
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-5.10/net/ipv4/netfilter/
H A Dnf_reject_ipv4.c95 nskb->csum_offset = offsetof(struct tcphdr, check); in nf_reject_ip_tcphdr_put()
/kernel/linux/linux-5.10/drivers/net/ethernet/google/gve/
H A Dgve_tx.c362 /* l4_hdr_offset and csum_offset are in units of 16-bit words */ in gve_tx_fill_pkt_desc()
365 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()
430 * the checksum because skb->csum_start and skb->csum_offset are given in gve_tx_add_skb()

Completed in 17 milliseconds

1234567