Home
last modified time | relevance | path

Searched refs:csum (Results 1 – 25 of 39) sorted by relevance

12

/qemu/hw/net/
H A Dnet_rx_pkt.c477 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 Dnet_tx_pkt.c93 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 Dsunhme.c569 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 Dnpcm_gmac.c496 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 Dsungem.c298 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 Dftgmac100.c570 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 De1000x_regs.h760 uint16_t csum; /* Packet checksum */ member
779 uint16_t csum; /* Packet Checksum */ member
809 uint16_t csum; /* Packet Checksum */ member
H A Dxilinx_axienet.c919 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 Dimx_fec.c584 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 Dvmxnet3.h424 u32 csum:16; member
426 u32 csum:16;
/qemu/net/
H A Dchecksum.c64 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 Dtap-stub.c74 void tap_fd_set_offload(int fd, int csum, int tso4, in tap_fd_set_offload() argument
H A Dtap_int.h41 void tap_fd_set_offload(int fd, int csum, int tso4, int tso6, int ecn, int ufo,
H A Dtap-linux.c251 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 Dipmi_bmc_extern.c94 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 Dhaiku.x86_6452 csum = "6e72a2a470e03dbc3c5e808664e057bb4022b390dca88e4c7da6188f26f6a3c9" variable in HaikuVM
98 tarball = self._download_with_cache(self.link, sha256sum=self.csum)
H A Dfreebsd32 csum = "a4fb3b6c7b75dd4d58fb0d75e4caf72844bffe0ca00e66459c028b198ffb3c0e" variable in FreeBSDVM
49 cimg = self._download_with_cache(self.link, sha256sum=self.csum)
H A Dopenbsd26 csum = "034435c6e27405d5a7fafb058162943c194eb793dafdc412c08d49bb56b3892a" variable in OpenBSDVM
80 cimg = self._download_with_cache(self.link, sha256sum=self.csum)
H A Dnetbsd26csum = "2bfce544f762a579f61478e7106c436fc48731ff25cf6f79b392ba5752e6f5ec130364286f7471716290a5f033… variable in NetBSDVM
86 cimg = self._download_with_cache(self.link, sha512sum=self.csum)
/qemu/hw/net/fsl_etsec/
H A Drings.c186 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 Dipmi-bt-test.c210 unsigned char csum = start; in ipmb_checksum() local
213 csum += *data; in ipmb_checksum()
215 return csum; in ipmb_checksum()
H A Dtpm-tis-i2c-test.c507 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 Dtestacpi.py2231 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 Drocker.txt580 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 Dvirtio_net.h154 } csum; member

12