/linux-master/drivers/net/usb/ |
H A D | smsc95xx.c | 1119 * transmitter generated no checksum. Hence, enable csum offload only 1813 skb->csum = *(u16 *)(skb_tail_pointer(skb) - 2); 1918 * data as well, but a straight check for csum being in the last four bytes 1933 bool csum = skb->ip_summed == CHECKSUM_PARTIAL; local 1934 int overhead = csum ? SMSC95XX_TX_OVERHEAD_CSUM : SMSC95XX_TX_OVERHEAD; 1953 if (csum) { 1963 csum = false;
|
/linux-master/net/ipv4/ |
H A D | ip_sockglue.c | 116 __wsum csum = skb->csum; local 123 csum = csum_sub(csum, skb_checksum(skb, tend_off, offset, 0)); 126 put_cmsg(msg, SOL_IP, IP_CHECKSUM, sizeof(__wsum), &csum);
|
H A D | ip_tunnel_core.c | 295 __wsum csum; local 335 csum = skb_checksum(skb, skb_transport_offset(skb), len, 0); 337 IPPROTO_ICMPV6, csum);
|
/linux-master/drivers/scsi/csiostor/ |
H A D | csio_hw.c | 306 uint8_t *vpd, csum; local 353 for (csum = 0; i >= 0; i--) 354 csum += vpd[i]; 356 if (csum) { 357 csio_err(hw, "corrupted VPD EEPROM, actual csum %u\n", csum); 670 uint32_t csum; local 705 for (csum = 0, i = 0; i < size / sizeof(csum); i++) 706 csum [all...] |
/linux-master/drivers/net/ethernet/intel/idpf/ |
H A D | idpf_txrx.c | 2798 u16 csum = csum_bits->raw_csum; local 2800 skb->csum = csum_unfold((__force __sum16)~swab16(csum)); 2824 * @csum: structure to extract checksum fields 2828 struct idpf_rx_csum_decoded *csum) 2835 csum->ipe = FIELD_GET(VIRTCHNL2_RX_FLEX_DESC_ADV_STATUS0_XSUM_IPE_M, 2837 csum->eipe = FIELD_GET(VIRTCHNL2_RX_FLEX_DESC_ADV_STATUS0_XSUM_EIPE_M, 2839 csum->l4e = FIELD_GET(VIRTCHNL2_RX_FLEX_DESC_ADV_STATUS0_XSUM_L4E_M, 2841 csum->l3l4p = FIELD_GET(VIRTCHNL2_RX_FLEX_DESC_ADV_STATUS0_L3L4P_M, 2843 csum 2827 idpf_rx_splitq_extract_csum_bits(struct virtchnl2_rx_flex_desc_adv_nic_3 *rx_desc, struct idpf_rx_csum_decoded *csum) argument [all...] |
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/chtls/ |
H A D | chtls_cm.c | 2238 u32 csum; local 2245 csum = (__force u32)pskb->csum; 2246 if (unlikely(credits < csum)) { 2247 pskb->csum = (__force __wsum)(csum - credits); 2251 credits -= csum;
|
/linux-master/fs/btrfs/ |
H A D | scrub.c | 73 * Csum pointer for data csum verification. Should point to a 74 * sector csum inside scrub_stripe::csums. 76 * NULL if this data sector has no csum. 78 u8 *csum; member in union:scrub_sector_verification::__anon7 163 * IO and csum errors can happen for both metadata and data. 616 memcpy(on_disk_csum, header->csum, fs_info->csum_size); 648 /* Now check tree block csum. */ 667 "tree block %llu mirror %u has bad csum, has " CSUM_FMT " want " CSUM_FMT, 732 * Data is easier, we just verify the data csum (if we have it). For 733 * cases without csum, w [all...] |
/linux-master/net/bridge/ |
H A D | br_multicast.c | 940 __sum16 *csum = NULL; local 1019 ih->csum = 0; 1020 csum = &ih->csum; 1035 ihv3->csum = 0; 1036 csum = &ihv3->csum; 1059 if (WARN_ON(!csum || !csum_start)) { 1064 *csum = ip_compute_csum(csum_start, igmp_hdr_size); 1089 __sum16 *csum local [all...] |
/linux-master/drivers/net/ethernet/oki-semi/pch_gbe/ |
H A D | pch_gbe_main.c | 1093 skb->csum = 0; 1095 skb->csum = skb_checksum(skb, offset, 1102 skb->csum); 1104 skb->csum = 0; 1106 skb->csum = 1114 skb->csum);
|
/linux-master/fs/jbd2/ |
H A D | journal.c | 120 __u32 csum; local 125 csum = jbd2_chksum(j, ~0, (char *)sb, sizeof(journal_superblock_t)); 128 return cpu_to_be32(csum); 1029 __u32 csum; local 1037 csum = jbd2_chksum(j, j->j_csum_seed, bh->b_data, j->j_blocksize); 1038 tail->t_checksum = cpu_to_be32(csum);
|
/linux-master/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | conntrack.c | 684 /* get the csum flag according the ip proto and mangle action. */ 685 static void nfp_fl_get_csum_flag(struct flow_action_entry *a_in, u8 ip_proto, u32 *csum) argument 692 *csum |= TCA_CSUM_UPDATE_FLAG_IPV4HDR; 694 *csum |= TCA_CSUM_UPDATE_FLAG_TCP; 696 *csum |= TCA_CSUM_UPDATE_FLAG_UDP; 699 *csum |= TCA_CSUM_UPDATE_FLAG_TCP; 702 *csum |= TCA_CSUM_UPDATE_FLAG_UDP; 790 * hardware will automatically fix IPv4 and TCP/UDP checksum. so add an csum action 791 * to meet csum action check.
|
/linux-master/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_minidump.c | 1210 u32 version, csum, *tmp_buf; local 1251 csum = qlcnic_temp_checksum((uint32_t *)tmp_buf, temp_size); 1253 if (csum) {
|
/linux-master/drivers/video/ |
H A D | hdmi.c | 37 u8 csum = 0; local 42 csum += ptr[i]; 44 return 256 - csum;
|
/linux-master/drivers/scsi/cxgbi/cxgb3i/ |
H A D | cxgb3i.c | 427 skb->csum = wrs_needed; /* remember this until the WR_ACK */ 435 csk, skb->len, skb->data_len, frags, skb->csum, 494 csk->rss_qid = G_QNUM(ntohs(skb->csum));
|
/linux-master/fs/ext4/ |
H A D | ialloc.c | 1288 __u32 csum; local 1291 csum = ext4_chksum(sbi, sbi->s_csum_seed, (__u8 *)&inum, 1293 ei->i_csum_seed = ext4_chksum(sbi, csum, (__u8 *)&gen,
|
/linux-master/drivers/net/ethernet/netronome/nfp/nfd3/ |
H A D | dp.c | 640 * nfp_nfd3_rx_csum_has_errors() - group check if rxd has any csum errors 673 skb->csum = meta->csum; 781 meta->csum =
|
/linux-master/drivers/net/ethernet/google/gve/ |
H A D | gve_rx.c | 852 if (desc->csum) 856 skb->csum = csum_unfold(desc->csum);
|
/linux-master/drivers/scsi/ |
H A D | qlogicpti.c | 481 unsigned short csum = 0; local 510 csum += __le16_to_cpu(fw_data[i]); 511 if (csum) { 595 printk(KERN_EMERG "qlogicpti%d: New firmware csum failure!\n",
|
/linux-master/drivers/pcmcia/ |
H A D | cistpl.c | 720 static int parse_checksum(tuple_t *tuple, cistpl_checksum_t *csum) argument 726 csum->addr = tuple->CISOffset + get_unaligned_le16(p) - 2; 727 csum->len = get_unaligned_le16(p + 2); 728 csum->sum = *(p + 4);
|
/linux-master/drivers/infiniband/core/ |
H A D | ud_header.c | 180 { STRUCT_FIELD(udp, csum),
|
/linux-master/drivers/net/ethernet/chelsio/cxgb/ |
H A D | cpl5_cmd.h | 490 u16 csum; member in struct:cpl_rx_pkt
|
/linux-master/drivers/net/ethernet/packetengines/ |
H A D | hamachi.c | 1568 skb->csum = ntohs(pfck & 0xffff); 1569 if (skb->csum > crc) 1570 skb->csum -= crc; 1572 skb->csum += (~crc & 0xffff);
|
/linux-master/net/dccp/ |
H A D | dccp.h | 211 skb->csum = skb_checksum(skb, 0, (cov > skb->len)? skb->len : cov, 0);
|
/linux-master/drivers/md/ |
H A D | dm-thin-metadata.c | 102 __le32 csum; /* Checksum of superblock except for this field. */ member in struct:thin_disk_superblock 259 disk_super->csum = cpu_to_le32(dm_bm_checksum(&disk_super->flags, 288 if (csum_le != disk_super->csum) { 289 DMERR("%s failed: csum %u: wanted %u", 290 __func__, le32_to_cpu(csum_le), le32_to_cpu(disk_super->csum));
|
H A D | dm-cache-metadata.c | 64 __le32 csum; member in struct:cache_disk_superblock 180 disk_super->csum = cpu_to_le32(dm_bm_checksum(&disk_super->flags, 222 if (csum_le != disk_super->csum) { 223 DMERR("%s failed: csum %u: wanted %u", 224 __func__, le32_to_cpu(csum_le), le32_to_cpu(disk_super->csum));
|