/qemu/hw/net/ |
H A D | net_rx_pkt.c | 477 uint16_t csum; in net_rx_pkt_validate_l3_csum() local 493 csum = net_checksum_finish(cntr); in net_rx_pkt_validate_l3_csum() 495 *csum_valid = (csum == 0); in net_rx_pkt_validate_l3_csum() 507 uint16_t csum; in _net_rx_pkt_calc_l4_csum() local 548 csum = net_checksum_finish_nozero(cntr); in _net_rx_pkt_calc_l4_csum() 552 return csum; in _net_rx_pkt_calc_l4_csum() 593 uint32_t csum; in net_rx_pkt_validate_l4_csum() local 611 *csum_valid = ((csum == 0) || (csum == 0xFFFF)); in net_rx_pkt_validate_l4_csum() 630 uint16_t csum = 0; in net_rx_pkt_fix_l4_csum() local 663 &csum, sizeof(csum)); in net_rx_pkt_fix_l4_csum() [all …]
|
H A D | net_tx_pkt.c | 93 uint16_t csum; in net_tx_pkt_update_ip_hdr_checksum() local 100 csum = net_raw_checksum(pkt->l3_hdr.octets, in net_tx_pkt_update_ip_hdr_checksum() 102 pkt->l3_hdr.ip.ip_sum = cpu_to_be16(csum); in net_tx_pkt_update_ip_hdr_checksum() 107 uint16_t csum; in net_tx_pkt_update_ip_checksums() local 136 pkt->virt_hdr.csum_offset, &csum, sizeof(csum)); in net_tx_pkt_update_ip_checksums() 141 uint32_t csum = 0; in net_tx_pkt_update_sctp_checksum() local 148 if (iov_from_buf(pl_start_frag, pkt->payload_frags, 8, &csum, sizeof(csum)) < sizeof(csum)) { in net_tx_pkt_update_sctp_checksum() 153 if (iov_from_buf(pl_start_frag, pkt->payload_frags, 8, &csum, sizeof(csum)) < sizeof(csum)) { in net_tx_pkt_update_sctp_checksum() 507 uint16_t csum = 0; in net_tx_pkt_do_sw_csum() local 514 iov_from_buf(iov, iov_len, csum_offset, &csum, sizeof csum); in net_tx_pkt_do_sw_csum() [all …]
|
H A D | sunhme.c | 569 uint16_t csum = 0; in sunhme_transmit() local 618 csum = net_checksum_finish(sum); in sunhme_transmit() 619 stw_be_p(xmit_buffer + csum_stuff_offset, csum); in sunhme_transmit() 620 trace_sunhme_tx_xsum_stuff(csum, csum_stuff_offset); in sunhme_transmit() 724 uint16_t csum; in sunhme_receive() local 812 csum = net_checksum_finish(sum); in sunhme_receive() 814 trace_sunhme_rx_xsum_calc(csum); in sunhme_receive() 821 status |= csum; in sunhme_receive()
|
H A D | npcm_gmac.c | 496 int csum = 0; in gmac_tx_get_csum() local 499 csum |= CSUM_IP; in gmac_tx_get_csum() 502 csum |= CSUM_TCP | CSUM_UDP; in gmac_tx_get_csum() 505 return csum; in gmac_tx_get_csum() 522 int csum = 0; in gmac_try_send_next_packet() local 565 csum = gmac_tx_get_csum(tx_desc.tdes1); in gmac_try_send_next_packet() 614 net_checksum_calculate(tx_send_buffer, length, csum); in gmac_try_send_next_packet()
|
H A D | sungem.c | 298 uint32_t csum; in sungem_do_tx_csum() local 310 csum = net_raw_checksum(s->tx_data + start, s->tx_size - start); in sungem_do_tx_csum() 311 stw_be_p(s->tx_data + off, csum); in sungem_do_tx_csum() 563 uint32_t fcs_size, ints, rxdma_cfg, rxmac_cfg, csum, coff; in sungem_receive() local 650 csum = net_raw_checksum((uint8_t *)buf + coff, size - coff); in sungem_receive() 655 desc.status_word |= csum; in sungem_receive()
|
H A D | ftgmac100.c | 570 int csum = 0; in ftgmac100_do_tx() local 580 csum |= CSUM_IP; in ftgmac100_do_tx() 583 csum |= CSUM_TCP; in ftgmac100_do_tx() 586 csum |= CSUM_UDP; in ftgmac100_do_tx() 588 if (csum) { in ftgmac100_do_tx() 589 net_checksum_calculate(s->frame, frame_size, csum); in ftgmac100_do_tx()
|
H A D | e1000x_regs.h | 760 uint16_t csum; /* Packet checksum */ member 779 uint16_t csum; /* Packet Checksum */ member 809 uint16_t csum; /* Packet Checksum */ member
|
H A D | xilinx_axienet.c | 919 uint16_t csum; in xilinx_axienet_data_stream_push() local 927 csum = net_checksum_finish(tmp_csum); in xilinx_axienet_data_stream_push() 930 buf[write_off] = csum >> 8; in xilinx_axienet_data_stream_push() 931 buf[write_off + 1] = csum & 0xff; in xilinx_axienet_data_stream_push()
|
H A D | imx_fec.c | 584 int csum = 0; in imx_enet_do_tx() local 587 csum |= (CSUM_TCP | CSUM_UDP); in imx_enet_do_tx() 590 csum |= CSUM_IP; in imx_enet_do_tx() 592 if (csum) { in imx_enet_do_tx() 593 net_checksum_calculate(s->frame, frame_size, csum); in imx_enet_do_tx()
|
H A D | vmxnet3.h | 424 u32 csum:16; member 426 u32 csum:16;
|
/qemu/net/ |
H A D | checksum.c | 64 uint16_t csum; in net_checksum_calculate() local 113 csum = net_raw_checksum((uint8_t *)ip, IP_HDR_GET_LEN(ip)); in net_checksum_calculate() 114 stw_be_p(&ip->ip_sum, csum); in net_checksum_calculate() 146 csum = net_checksum_tcpudp(ip_len, ip->ip_p, in net_checksum_calculate() 151 stw_be_p(&tcp->th_sum, csum); in net_checksum_calculate() 170 csum = net_checksum_tcpudp(ip_len, ip->ip_p, in net_checksum_calculate() 175 stw_be_p(&udp->uh_sum, csum); in net_checksum_calculate()
|
H A D | tap-stub.c | 74 void tap_fd_set_offload(int fd, int csum, int tso4, in tap_fd_set_offload() argument
|
H A D | tap_int.h | 41 void tap_fd_set_offload(int fd, int csum, int tso4, int tso6, int ecn, int ufo,
|
H A D | tap-linux.c | 251 void tap_fd_set_offload(int fd, int csum, int tso4, in tap_fd_set_offload() argument 261 if (csum) { in tap_fd_set_offload()
|
/qemu/hw/ipmi/ |
H A D | ipmi_bmc_extern.c | 94 unsigned char csum = start; in ipmb_checksum() local 97 csum += *data; in ipmb_checksum() 99 return csum; in ipmb_checksum() 191 uint8_t err = 0, csum; in ipmi_bmc_extern_handle_command() local 224 csum = ipmb_checksum(&msg_id, 1, 0); in ipmi_bmc_extern_handle_command() 225 addchar(ibe, -ipmb_checksum(cmd, cmd_len, csum)); in ipmi_bmc_extern_handle_command()
|
/qemu/tests/vm/ |
H A D | haiku.x86_64 | 52 csum = "6e72a2a470e03dbc3c5e808664e057bb4022b390dca88e4c7da6188f26f6a3c9" variable in HaikuVM 98 tarball = self._download_with_cache(self.link, sha256sum=self.csum)
|
H A D | freebsd | 32 csum = "a4fb3b6c7b75dd4d58fb0d75e4caf72844bffe0ca00e66459c028b198ffb3c0e" variable in FreeBSDVM 49 cimg = self._download_with_cache(self.link, sha256sum=self.csum)
|
H A D | openbsd | 26 csum = "034435c6e27405d5a7fafb058162943c194eb793dafdc412c08d49bb56b3892a" variable in OpenBSDVM 80 cimg = self._download_with_cache(self.link, sha256sum=self.csum)
|
H A D | netbsd | 26 …csum = "2bfce544f762a579f61478e7106c436fc48731ff25cf6f79b392ba5752e6f5ec130364286f7471716290a5f033… variable in NetBSDVM 86 cimg = self._download_with_cache(self.link, sha512sum=self.csum)
|
/qemu/hw/net/fsl_etsec/ |
H A D | rings.c | 186 int csum = 0; in process_tx_fcb() local 190 csum |= CSUM_IP; in process_tx_fcb() 202 csum |= CSUM_UDP; in process_tx_fcb() 210 csum |= CSUM_TCP; in process_tx_fcb() 214 if (csum) { in process_tx_fcb() 216 etsec->tx_buffer_len - 8, csum); in process_tx_fcb()
|
/qemu/tests/qtest/ |
H A D | ipmi-bt-test.c | 210 unsigned char csum = start; in ipmb_checksum() local 213 csum += *data; in ipmb_checksum() 215 return csum; in ipmb_checksum()
|
H A D | tpm-tis-i2c-test.c | 507 uint16_t bcount, csum, bcount2; in tpm_tis_i2c_test_check_transmit() local 560 csum = tpm_tis_i2c_readw(0, TPM_I2C_REG_DATA_CSUM_GET); in tpm_tis_i2c_test_check_transmit() 561 g_assert_cmpint(csum, ==, 0x6733); in tpm_tis_i2c_test_check_transmit()
|
/qemu/tests/avocado/acpi-bits/bits-tests/ |
H A D | testacpi.py2 | 231 csum = sum(ord(c) for c in data) % 0x100 232 testsuite.test('ACPI table cumulative checksum must equal 0', csum == 0) 233 testsuite.print_detail("Cumulative checksum = {} (Expected 0)".format(csum)) 275 csum = sum(ord(c) for c in data[:20]) % 0x100 276 testsuite.test('ACPI 1.0 table first 20 bytes cumulative checksum must equal 0', csum == 0) 277 testsuite.print_detail("Cumulative checksum = {} (Expected 0)".format(csum))
|
/qemu/docs/specs/ |
H A D | rocker.txt | 580 1: insert IP csum (ipv4 only) 581 2: insert TCP/UDP csum 582 3: L3 csum calc and insert 589 TX_L3_CSUM_OFF 2 For L3 csum offload mode, the offset, 591 of the csum field in the L3 header 634 (1 << 2): csum calculated 635 (1 << 3): IPv4 csum good 639 (1 << 7): TCP/UDP csum good 642 IPv4: IP payload csum 643 IPv6: header and payload csum [all …]
|
/qemu/include/standard-headers/linux/ |
H A D | virtio_net.h | 154 } csum; member
|