/linux-master/include/uapi/linux/ |
H A D | if_xdp.h | 121 * are communicated via csum_start and csum_offset fields of struct 140 __u16 csum_offset; member in struct:xsk_tx_metadata::__anon3629::__anon3630
|
H A D | virtio_net.h | 130 #define VIRTIO_NET_HDR_F_NEEDS_CSUM 1 /* Use csum_start, csum_offset */ 146 __virtio16 csum_offset; member in struct:virtio_net_hdr_v1::__anon3738::__anon3739 196 __virtio16 csum_offset; /* Offset after that to place checksum */ member in struct:virtio_net_hdr
|
/linux-master/tools/include/uapi/linux/ |
H A D | if_xdp.h | 121 * are communicated via csum_start and csum_offset fields of union 140 __u16 csum_offset; member in struct:xsk_tx_metadata::__anon4272::__anon4273
|
/linux-master/include/linux/ |
H A D | virtio_net.h | 98 u32 off = __virtio16_to_cpu(little_endian, hdr->csum_offset); 167 if (skb->csum_offset != offsetof(struct udphdr, check)) 227 hdr->csum_offset = __cpu_to_virtio16(little_endian, 228 skb->csum_offset);
|
/linux-master/net/netfilter/ |
H A D | nft_payload.c | 788 __wsum fsum, __wsum tsum, int csum_offset) 792 if (skb_copy_bits(skb, csum_offset, &sum, sizeof(sum)) < 0) 796 if (skb_ensure_writable(skb, csum_offset + sizeof(sum)) || 797 skb_store_bits(skb, csum_offset, &sum, sizeof(sum)) < 0) 809 u8 csum_offset; member in struct:nft_payload_set 820 int offset, csum_offset; local 847 csum_offset = offset + priv->csum_offset; 858 nft_payload_csum_inet(skb, src, fsum, tsum, csum_offset)) 888 u32 csum_offset, csum_typ local 787 nft_payload_csum_inet(struct sk_buff *skb, const u32 *src, __wsum fsum, __wsum tsum, int csum_offset) argument [all...] |
/linux-master/drivers/net/ethernet/cisco/enic/ |
H A D | enic_res.h | 89 unsigned int csum_offset, unsigned int hdr_len, 93 csum_offset, hdr_len, vlan_tag_insert, vlan_tag, 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) argument
|
/linux-master/include/net/ |
H A D | xdp_sock.h | 108 * void (*tmo_request_checksum)(u16 csum_start, u16 csum_offset, void *priv) 111 * csum_offset indicates position where checksum should be stored. 117 void (*tmo_request_checksum)(u16 csum_start, u16 csum_offset, void *priv); 172 meta->request.csum_offset, priv);
|
H A D | ip6_checksum.h | 62 skb->csum_offset = offsetof(struct tcphdr, check);
|
H A D | gre.h | 143 skb->csum_offset = sizeof(*greh);
|
/linux-master/fs/btrfs/ |
H A D | file-item.c | 211 u64 csum_offset = 0; local 231 csum_offset = (bytenr - found_key.offset) >> 236 if (csum_offset == csums_in_item) { 239 } else if (csum_offset > csums_in_item) { 245 csum_offset * csum_size); 1048 u64 csum_offset; local 1112 csum_offset = (bytenr - found_key.offset) >> 1133 csum_offset = (bytenr - found_key.offset) >> fs_info->sectorsize_bits; 1137 csum_offset >= MAX_CSUM_ITEMS(fs_info, csum_size)) { 1142 if (csum_offset [all...] |
/linux-master/net/ipv6/ |
H A D | ip6_checksum.c | 133 skb->csum_offset = offsetof(struct udphdr, check);
|
/linux-master/tools/testing/selftests/net/ |
H A D | psock_snd.c | 85 vh->csum_offset = __builtin_offsetof(struct udphdr, check); 90 vh->csum_offset - 1;
|
H A D | tap.c | 314 vh->csum_offset = __builtin_offsetof(struct udphdr, check);
|
H A D | csum.c | 434 vh.csum_offset = __builtin_offsetof(struct tcphdr, check); 437 vh.csum_offset = __builtin_offsetof(struct udphdr, check);
|
/linux-master/net/ipv4/ |
H A D | gre_offload.c | 115 skb->csum_offset = sizeof(*greh);
|
H A D | tcp_offload.c | 308 skb->csum_offset = offsetof(struct tcphdr, check);
|
/linux-master/drivers/net/ethernet/google/gve/ |
H A D | gve_tx.c | 494 u16 csum_offset, u8 ip_summed, bool is_gso, 498 /* l4_hdr_offset and csum_offset are in units of 16-bit words */ 501 pkt_desc->pkt.l4_csum_offset = csum_offset >> 1; 505 pkt_desc->pkt.l4_csum_offset = csum_offset >> 1; 592 gve_tx_fill_pkt_desc(pkt_desc, skb->csum_offset, skb->ip_summed, 653 * skb->csum_offset are given relative to skb->head) in the first segment. 674 gve_tx_fill_pkt_desc(pkt_desc, skb->csum_offset, skb->ip_summed, 493 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) argument
|
/linux-master/drivers/net/ethernet/qualcomm/rmnet/ |
H A D | rmnet_map_data.c | 190 val |= skb->csum_offset & MAP_CSUM_UL_OFFSET_MASK; 225 val |= skb->csum_offset & MAP_CSUM_UL_OFFSET_MASK;
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | xdp_hw_metadata.c | 392 meta->request.csum_offset = offsetof(struct udphdr, check); 394 printf("%p: ping-pong with csum=%04x (want %04x) csum_start=%d csum_offset=%d\n", 396 meta->request.csum_start, meta->request.csum_offset);
|
/linux-master/net/ipv4/netfilter/ |
H A D | nf_reject_ipv4.c | 219 nskb->csum_offset = offsetof(struct tcphdr, check);
|
/linux-master/drivers/net/ethernet/sun/ |
H A D | sunvnet_common.c | 1153 nskb->csum_offset = skb->csum_offset; 1159 int offset = start + nskb->csum_offset; 1303 curr->csum_offset = offsetof(struct tcphdr, check); 1305 curr->csum_offset = offsetof(struct udphdr, check);
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | ef100_tx.c | 152 skb->csum_offset >> 1);
|
/linux-master/net/tls/ |
H A D | tls_device_fallback.c | 188 skb->csum_offset = offsetof(struct tcphdr, check);
|
/linux-master/net/core/ |
H A D | selftests.c | 158 skb->csum_offset = offsetof(struct tcphdr, check);
|
/linux-master/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_txrx.c | 411 desc->csum_offset = 0; 1553 desc->csum_offset = cpu_to_le16(skb->csum_offset); 1592 desc->csum_offset = 0;
|