| /dpdk/drivers/net/virtio/ |
| H A D | virtio_rxtx_packed.h | 188 uint16_t csum = 0, off; in virtio_vec_rx_offload() local 192 &csum) < 0) in virtio_vec_rx_offload() 194 if (likely(csum != 0xffff)) in virtio_vec_rx_offload() 195 csum = ~csum; in virtio_vec_rx_offload() 199 off) = csum; in virtio_vec_rx_offload()
|
| /dpdk/doc/guides/vdpadevs/features/ |
| H A D | sfc.ini | 7 csum = Y key 8 guest csum = Y
|
| H A D | mlx5.ini | 7 csum = Y key 8 guest csum = Y
|
| H A D | default.ini | 10 csum = key 11 guest csum =
|
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_rx.c | 759 if (rxq->csum) in rxq_cq_to_mbuf() 944 uint32_t csum = phcsum + cqe->csum; in mlx5_lro_update_tcp_hdr() local 955 csum += rte_raw_cksum(tcp, (tcp->data_off >> 4) * 4); in mlx5_lro_update_tcp_hdr() 956 csum = ((csum & 0xffff0000) >> 16) + (csum & 0xffff); in mlx5_lro_update_tcp_hdr() 957 csum = (~csum) & 0xffff; in mlx5_lro_update_tcp_hdr() 958 if (csum == 0) in mlx5_lro_update_tcp_hdr() 959 csum = 0xffff; in mlx5_lro_update_tcp_hdr() 960 tcp->cksum = csum; in mlx5_lro_update_tcp_hdr()
|
| H A D | mlx5_tx.h | 852 uint32_t csum; in mlx5_tx_eseg_none() local 859 es->flags = rte_cpu_to_le_32(csum); in mlx5_tx_eseg_none() 912 uint32_t csum; in mlx5_tx_eseg_dmin() local 920 es->flags = rte_cpu_to_le_32(csum); in mlx5_tx_eseg_dmin() 989 uint32_t csum; in mlx5_tx_eseg_data() local 999 csum <<= 24; in mlx5_tx_eseg_data() 1000 csum |= loc->mbuf->tso_segsz; in mlx5_tx_eseg_data() 1001 es->flags = rte_cpu_to_be_32(csum); in mlx5_tx_eseg_data() 1203 uint32_t csum; in mlx5_tx_eseg_mdat() local 1213 csum <<= 24; in mlx5_tx_eseg_mdat() [all …]
|
| H A D | mlx5_rxtx_vec_sse.h | 642 cqe_tmp2 = _mm_loadu_si128((__m128i *)&cq[pos + p3].csum); in rxq_cq_process_v() 643 cqe_tmp1 = _mm_loadu_si128((__m128i *)&cq[pos + p2].csum); in rxq_cq_process_v() 669 cqe_tmp2 = _mm_loadu_si128((__m128i *)&cq[pos + p1].csum); in rxq_cq_process_v() 670 cqe_tmp1 = _mm_loadu_si128((__m128i *)&cq[pos].csum); in rxq_cq_process_v()
|
| /dpdk/drivers/common/sfc_efx/base/ |
| H A D | siena_flash.h | 126 efx_byte_t csum; /* over header area (i.e. not including VPD) */ member 164 efx_byte_t csum; /* over header area (i.e. not including VPD) */ member
|
| /dpdk/drivers/net/octeontx/ |
| H A D | octeontx_rxtx.h | 245 const uint8_t csum = (!(((ol_flags ^ RTE_MBUF_F_TX_UDP_CKSUM) >> 52) & 0x3) + in octeontx_tx_checksum_offload() local 283 send_hdr->w0.cklf = csum; in octeontx_tx_checksum_offload() 292 send_hdr->w0.ckl4 = csum; in octeontx_tx_checksum_offload() 311 send_hdr->w0.ckl4 = csum; in octeontx_tx_checksum_offload() 517 R(csum, 0, 1, 0, CSUM_F) \
|
| /dpdk/drivers/net/mlx4/ |
| H A D | mlx4_rxtx.c | 992 if (txq->csum && in mlx4_tx_burst() 1107 rxq_cq_to_ol_flags(uint32_t flags, int csum, int csum_l2tun) in rxq_cq_to_ol_flags() argument 1111 if (csum) in rxq_cq_to_ol_flags() 1144 mlx4_cqe_flags(volatile struct mlx4_cqe *cqe, int csum, int csum_l2tun) in mlx4_cqe_flags() argument 1153 if (csum) in mlx4_cqe_flags() 1282 if (rxq->csum | rxq->csum_l2tun) { in mlx4_rx_burst() 1285 rxq->csum, in mlx4_rx_burst() 1290 rxq->csum, in mlx4_rx_burst()
|
| H A D | mlx4_rxtx.h | 54 uint32_t csum:1; /**< Enable checksum offloading. */ member 110 uint32_t csum:1; /**< Enable checksum offloading. */ member
|
| /dpdk/drivers/net/ixgbe/base/ |
| H A D | ixgbe_phy.c | 89 u8 csum; in ixgbe_read_i2c_combined_generic_int() local 92 csum = ixgbe_ones_comp_byte_add(reg_high, reg & 0xFF); in ixgbe_read_i2c_combined_generic_int() 93 csum = ~csum; in ixgbe_read_i2c_combined_generic_int() 108 if (ixgbe_out_i2c_byte_ack(hw, csum)) in ixgbe_read_i2c_combined_generic_int() 163 u8 csum; in ixgbe_write_i2c_combined_generic_int() local 166 csum = ixgbe_ones_comp_byte_add(reg_high, reg & 0xFF); in ixgbe_write_i2c_combined_generic_int() 167 csum = ixgbe_ones_comp_byte_add(csum, val >> 8); in ixgbe_write_i2c_combined_generic_int() 168 csum = ixgbe_ones_comp_byte_add(csum, val & 0xFF); in ixgbe_write_i2c_combined_generic_int() 169 csum = ~csum; in ixgbe_write_i2c_combined_generic_int() 190 if (ixgbe_out_i2c_byte_ack(hw, csum)) in ixgbe_write_i2c_combined_generic_int()
|
| /dpdk/drivers/net/igc/base/ |
| H A D | igc_manage.c | 106 s32 ret_val, hdr_csum, csum; in igc_enable_tx_pkt_filtering_generic() local 136 csum = igc_calculate_checksum((u8 *)hdr, in igc_enable_tx_pkt_filtering_generic() 142 if (hdr_csum != csum || hdr->signature != IGC_IAMT_SIGNATURE) { in igc_enable_tx_pkt_filtering_generic()
|
| H A D | igc_base.h | 104 __le16 csum; /* Packet Checksum */ member
|
| H A D | igc_hw.h | 380 __le16 csum; /* Packet checksum */ member 399 __le16 csum; /* Packet Checksum */ member 429 __le16 csum; /* Packet Checksum */ member
|
| /dpdk/drivers/net/e1000/base/ |
| H A D | e1000_manage.c | 106 s32 ret_val, hdr_csum, csum; in e1000_enable_tx_pkt_filtering_generic() local 136 csum = e1000_calculate_checksum((u8 *)hdr, in e1000_enable_tx_pkt_filtering_generic() 142 if ((hdr_csum != csum) || (hdr->signature != E1000_IAMT_SIGNATURE)) { in e1000_enable_tx_pkt_filtering_generic()
|
| H A D | e1000_base.h | 104 __le16 csum; /* Packet Checksum */ member
|
| H A D | e1000_hw.h | 368 __le16 csum; /* Packet checksum */ member 387 __le16 csum; /* Packet Checksum */ member 417 __le16 csum; /* Packet Checksum */ member
|
| /dpdk/doc/guides/vdpadevs/ |
| H A D | features_overview.rst | 9 csum 12 guest csum
|
| /dpdk/drivers/net/ixgbe/ |
| H A D | ixgbe_rxtx_vec_sse.c | 137 __m128i ptype0, ptype1, vtag0, vtag1, csum, udp_csum_skip; in desc_to_olflags_v() local 212 csum = _mm_srli_epi16(vtag1, 14); in desc_to_olflags_v() 217 csum = _mm_srli_si128(csum, 8); in desc_to_olflags_v() 218 vtag1 = _mm_or_si128(csum, vtag1); in desc_to_olflags_v()
|
| H A D | ixgbe_rxtx_vec_neon.c | 94 uint32x4_t csum = {0, 0, 0, 0}; in desc_to_olflags_v() local 185 csum = vsetq_lane_u32(vgetq_lane_u32(vreinterpretq_u32_u8(temp_csum), 3), csum, 0); in desc_to_olflags_v() 186 vtag = vorrq_u8(vreinterpretq_u8_u32(csum), vtag); in desc_to_olflags_v()
|
| /dpdk/drivers/net/tap/ |
| H A D | rte_eth_tap.h | 61 uint16_t csum:1; /* Enable checksum offloading */ member
|
| /dpdk/drivers/net/ngbe/ |
| H A D | ngbe_rxtx.h | 25 rte_le16_t csum; member 82 #define NGBE_RXD_CSUM(rxd) ((rxd)->qw0.hi.csum)
|
| /dpdk/drivers/net/txgbe/ |
| H A D | txgbe_rxtx.h | 25 __le16 csum; member 83 #define TXGBE_RXD_CSUM(rxd) ((rxd)->qw0.hi.csum)
|
| /dpdk/drivers/net/vmxnet3/base/ |
| H A D | vmxnet3_defs.h | 303 uint32 csum:16; member 305 uint32 csum:16; member
|