/freebsd/sys/netinet/ |
H A D | tcp_lro.c | 85 uint32_t csum, bool use_hash); 525 uint32_t csum; in tcp_lro_rx_csum_tcphdr() local 528 csum = -th->th_sum; /* exclude checksum field */ in tcp_lro_rx_csum_tcphdr() 532 csum += *ptr; in tcp_lro_rx_csum_tcphdr() 534 csum += *ptr; in tcp_lro_rx_csum_tcphdr() 537 while (csum > 0xffff) in tcp_lro_rx_csum_tcphdr() 538 csum = (csum >> 16) + (csum & 0xffff); in tcp_lro_rx_csum_tcphdr() 540 return (csum); in tcp_lro_rx_csum_tcphdr() 646 uint16_t csum; in tcp_lro_rx_ipv4() local 655 csum = in_cksum_hdr(ip4); in tcp_lro_rx_ipv4() [all …]
|
H A D | in_cksum.c | 204 uint64_t csum; member 215 a->csum += in_cksumdata(data, len) << 8; in in_cksum_skip_partial() 217 a->csum += in_cksumdata(data, len); in in_cksum_skip_partial() 236 a.csum = 0; in in_cksum_skip() 239 sum = a.csum; in in_cksum_skip()
|
H A D | ip_output.c | 1046 uint16_t cklen, csum, offset; in in_delayed_cksum() local 1061 csum = in_cksum_skip(m, cklen + offset, offset); in in_delayed_cksum() 1062 if (csum == 0) in in_delayed_cksum() 1063 csum = 0xffff; in in_delayed_cksum() 1066 csum = in_cksum_skip(m, cklen, offset); in in_delayed_cksum() 1070 if (offset + sizeof(csum) > m->m_len) in in_delayed_cksum() 1071 m_copyback(m, offset, sizeof(csum), (caddr_t)&csum); in in_delayed_cksum() 1073 *(u_short *)mtodo(m, offset) = csum; in in_delayed_cksum()
|
/freebsd/crypto/openssh/ |
H A D | xmss_wots.c | 122 int csum = 0; in wots_sign() local 131 csum += params->w - 1 - basew[i]; in wots_sign() 134 csum = csum << (8 - ((params->len_2 * params->log_w) % 8)); in wots_sign() 139 to_byte(csum_bytes, csum, len_2_bytes); in wots_sign() 160 int csum = 0; in wots_pkFromSig() local 169 csum += params->w - 1 - basew[i]; in wots_pkFromSig() 172 csum = csum << (8 - ((params->len_2 * params->log_w) % 8)); in wots_pkFromSig() 177 to_byte(csum_bytes, csum, len_2_bytes); in wots_pkFromSig()
|
/freebsd/sys/netpfil/ipfw/pmod/ |
H A D | tcpmod.c | 65 uint16_t oldmss, csum; in tcpmod_setmss() local 104 bcopy(&tcp->th_sum, &csum, sizeof(csum)); in tcpmod_setmss() 105 csum = cksum_adjust(csum, oldmss, mss); in tcpmod_setmss() 106 bcopy(&csum, &tcp->th_sum, sizeof(csum)); in tcpmod_setmss()
|
/freebsd/sys/fs/ext2fs/ |
H A D | ext2_csum.c | 60 SDT_PROBE_DEFINE2(ext2fs, , trace, csum, "int", "char*"); 152 SDT_PROBE2(ext2fs, , trace, csum, 1, "bad extattr csum detected"); in ext2_extattr_blk_csum_verify() 368 SDT_PROBE2(ext2fs, , trace, csum, 1, "bad directory csum detected"); in ext2_dir_blk_csum_verify() 461 SDT_PROBE2(ext2fs, , trace, csum, 1, "bad extent csum detected"); in ext2_extent_blk_csum_verify() 507 SDT_PROBE2(ext2fs, , trace, csum, 1, "bad inode bitmap csum detected"); in ext2_gd_i_bitmap_csum_verify() 517 uint32_t csum; in ext2_gd_i_bitmap_csum_set() local 522 csum = calculate_crc32c(fs->e2fs_csum_seed, bp->b_data, in ext2_gd_i_bitmap_csum_set() 524 fs->e2fs_gd[cg].ext4bgd_i_bmap_csum = htole16(csum & 0xFFFF); in ext2_gd_i_bitmap_csum_set() 526 fs->e2fs_gd[cg].ext4bgd_i_bmap_csum_hi = htole16(csum >> 16); in ext2_gd_i_bitmap_csum_set() 548 SDT_PROBE2(ext2fs, , trace, csum, 1, "bad block bitmap csum detected"); in ext2_gd_b_bitmap_csum_verify() [all …]
|
/freebsd/sys/netpfil/ipfw/nat64/ |
H A D | nat64_translate.c | 1233 uint16_t *csum; in nat64_do_handle_ip4() local 1300 csum = &TCP(mtodo(m, hlen))->th_sum; in nat64_do_handle_ip4() 1303 *csum = cksum_adjust(*csum, tcp->th_dport, lport); in nat64_do_handle_ip4() 1306 *csum = cksum_add(*csum, ~nat64_cksum_convert(&ip6, ip)); in nat64_do_handle_ip4() 1309 csum = &UDP(mtodo(m, hlen))->uh_sum; in nat64_do_handle_ip4() 1312 *csum = cksum_adjust(*csum, udp->uh_dport, lport); in nat64_do_handle_ip4() 1315 *csum = cksum_add(*csum, ~nat64_cksum_convert(&ip6, ip)); in nat64_do_handle_ip4() 1567 uint16_t *csum; in nat64_do_handle_ip6() local 1677 csum = &TCP(mtodo(m, hlen))->th_sum; in nat64_do_handle_ip6() 1680 *csum = cksum_adjust(*csum, tcp->th_sport, aport); in nat64_do_handle_ip6() [all …]
|
/freebsd/contrib/ntp/include/ |
H A D | mbg_gps166.h | 777 CSUM csum; ///< checksum of the remaining bytes member 831 CSUM csum; ///< Checksum of the remaining bytes member 851 CSUM csum; ///< checksum of the remaining bytes */ member 867 CSUM csum; ///< checksum of the remaining bytes member 917 CSUM csum; ///< checksum of the remaining bytes member 943 CSUM csum; ///< checksum of the remaining bytes member
|
/freebsd/crypto/heimdal/lib/gssapi/krb5/ |
H A D | verify_mic.c | 162 Checksum csum; in verify_mic_des3() local 257 csum.cksumtype = CKSUMTYPE_HMAC_SHA1_DES3; in verify_mic_des3() 258 csum.checksum.length = 20; in verify_mic_des3() 259 csum.checksum.data = p + 8; in verify_mic_des3() 272 &csum); in verify_mic_des3()
|
H A D | unwrap.c | 235 Checksum csum; in unwrap_des3() local 379 csum.cksumtype = CKSUMTYPE_HMAC_SHA1_DES3; in unwrap_des3() 380 csum.checksum.length = 20; in unwrap_des3() 381 csum.checksum.data = cksum; in unwrap_des3() 393 &csum); in unwrap_des3()
|
/freebsd/tools/tools/find-sb/ |
H A D | mini_ufs.h | 32 struct csum { struct 106 struct csum fs_old_cstotal; /* cylinder summary information */ 120 struct csum *fs_csp; /* (u) cg summary info buffer */
|
/freebsd/sys/dev/netmap/ |
H A D | netmap_offloadings.c | 418 rawsum_t csum = 0; in bdg_mismatch_datapath() local 435 csum = nm_os_csum_raw(src + vh->csum_start, in bdg_mismatch_datapath() 438 csum = nm_os_csum_raw(src, src_len, csum); in bdg_mismatch_datapath() 468 *check = nm_os_csum_fold(csum); in bdg_mismatch_datapath()
|
/freebsd/usr.sbin/makefs/ffs/ |
H A D | ffs_extern.h | 65 void ffs_csum_swap(struct csum *, struct csum *, int);
|
H A D | ffs_bswap.c | 59 void ffs_csum_swap(struct csum *o, struct csum *n, int size); 170 ffs_csum_swap(struct csum *o, struct csum *n, int size) in ffs_csum_swap()
|
/freebsd/sys/gdb/ |
H A D | gdb_packet.c | 259 unsigned char csum; in gdb_tx_sendpacket() local 266 csum = 0; in gdb_tx_sendpacket() 268 csum += (unsigned char)gdb_txbuf[i]; in gdb_tx_sendpacket() 269 snprintf(&gdb_tx_fullbuf[1 + msglen], 4, "#%02x", (unsigned)csum); in gdb_tx_sendpacket()
|
/freebsd/contrib/ntp/libparse/ |
H A D | data_mbg.c | 90 ascii_msgp->csum = (CSUM) get_lsb_short(bufpp); in get_mbg_ascii_msg() 300 cfghp->csum = (CSUM) get_lsb_short(buffpp); in get_mbg_cfgh() 323 utcp->csum = (CSUM) get_lsb_short(buffpp); in get_mbg_utc() 429 ephp->csum = (CSUM) get_lsb_short(buffpp); in get_mbg_eph() 474 almp->csum = (CSUM) get_lsb_short(buffpp); in get_mbg_alm() 499 ionop->csum = (CSUM) get_lsb_short(buffpp); in get_mbg_iono()
|
/freebsd/sys/dev/mxge/ |
H A D | if_mxge.c | 2398 uint32_t csum; in mxge_csum_generic() local 2400 csum = 0; in mxge_csum_generic() 2402 csum += *raw; in mxge_csum_generic() 2406 csum = (csum >> 16) + (csum & 0xffff); in mxge_csum_generic() 2407 csum = (csum >> 16) + (csum & 0xffff); in mxge_csum_generic() 2408 return (uint16_t)csum; in mxge_csum_generic() 2412 mxge_rx_csum6(void *p, struct mbuf *m, uint32_t csum) in mxge_rx_csum6() argument 2438 csum += ~partial; in mxge_rx_csum6() 2439 csum += (csum < ~partial); in mxge_rx_csum6() 2440 csum = (csum >> 16) + (csum & 0xFFFF); in mxge_rx_csum6() [all …]
|
/freebsd/tools/tools/pirtool/ |
H A D | pirtool.c | 140 unsigned int csum = 0; in find_pir_table() local 171 csum += *p++; in find_pir_table() 173 if ((csum % 256) != 0) in find_pir_table()
|
/freebsd/sys/netinet6/ |
H A D | in6_cksum.c | 91 _in6_cksum_pseudo(struct ip6_hdr *ip6, uint32_t len, uint8_t nxt, uint16_t csum) in _in6_cksum_pseudo() argument 104 sum = csum; in _in6_cksum_pseudo() 137 in6_cksum_pseudo(struct ip6_hdr *ip6, uint32_t len, uint8_t nxt, uint16_t csum) in in6_cksum_pseudo() argument 142 sum = _in6_cksum_pseudo(ip6, len, nxt, csum); in in6_cksum_pseudo()
|
/freebsd/sys/dev/sfxge/common/ |
H A D | siena_flash.h | 151 efx_byte_t csum; /* over header area (i.e. not including VPD) */ member 186 efx_byte_t csum; /* over header area (i.e. not including VPD) */ member
|
/freebsd/crypto/heimdal/lib/krb5/ |
H A D | crypto.h | 95 Checksum *csum); 100 Checksum *csum);
|
/freebsd/sys/netipsec/ |
H A D | xform_tcp.c | 188 u_short csum; in tcp_signature_compute() local 210 csum = th->th_sum; in tcp_signature_compute() 213 th->th_sum = csum; in tcp_signature_compute()
|
/freebsd/sys/dev/ixgbe/ |
H A D | ixgbe_phy.c | 119 u8 csum; in ixgbe_read_i2c_combined_generic_int() local 122 csum = ixgbe_ones_comp_byte_add(reg_high, reg & 0xFF); in ixgbe_read_i2c_combined_generic_int() 123 csum = ~csum; in ixgbe_read_i2c_combined_generic_int() 138 if (ixgbe_out_i2c_byte_ack(hw, csum)) in ixgbe_read_i2c_combined_generic_int() 193 u8 csum; in ixgbe_write_i2c_combined_generic_int() local 196 csum = ixgbe_ones_comp_byte_add(reg_high, reg & 0xFF); in ixgbe_write_i2c_combined_generic_int() 197 csum = ixgbe_ones_comp_byte_add(csum, val >> 8); in ixgbe_write_i2c_combined_generic_int() 198 csum = ixgbe_ones_comp_byte_add(csum, val & 0xFF); in ixgbe_write_i2c_combined_generic_int() 199 csum = ~csum; in ixgbe_write_i2c_combined_generic_int() 220 if (ixgbe_out_i2c_byte_ack(hw, csum)) in ixgbe_write_i2c_combined_generic_int()
|
/freebsd/sys/contrib/device-tree/Bindings/net/ |
H A D | marvell-armada-370-neta.txt | 18 - tx-csum-limit: maximum mtu supported by port that allow TX checksum. 44 tx-csum-limit = <9800>
|
/freebsd/sys/dev/usb/net/ |
H A D | if_axge.c | 1086 uint8_t csum; in axge_csum_cfg() local 1092 csum = 0; in axge_csum_cfg() 1094 csum |= CTCR_IP | CTCR_TCP | CTCR_UDP; in axge_csum_cfg() 1095 axge_write_cmd_1(sc, AXGE_ACCESS_MAC, AXGE_CTCR, csum); in axge_csum_cfg() 1097 csum = 0; in axge_csum_cfg() 1099 csum |= CRCR_IP | CRCR_TCP | CRCR_UDP; in axge_csum_cfg() 1100 axge_write_cmd_1(sc, AXGE_ACCESS_MAC, AXGE_CRCR, csum); in axge_csum_cfg()
|