| /dpdk/drivers/net/virtio/ |
| H A D | virtio_rxtx.c | 1265 prev = rxm; in virtio_recv_pkts_inorder() 1291 prev = rxm; in virtio_recv_pkts_inorder() 1314 rxm->data_off = in virtio_recv_pkts_inorder() 1319 prev = rxm; in virtio_recv_pkts_inorder() 1444 prev = rxm; in virtio_recv_mergeable_pkts() 1470 prev = rxm; in virtio_recv_mergeable_pkts() 1493 rxm->data_off = in virtio_recv_mergeable_pkts() 1498 prev = rxm; in virtio_recv_mergeable_pkts() 1616 prev = rxm; in virtio_recv_mergeable_pkts_packed() 1642 prev = rxm; in virtio_recv_mergeable_pkts_packed() [all …]
|
| /dpdk/drivers/net/vmxnet3/ |
| H A D | vmxnet3_rxtx.c | 672 struct rte_mbuf *rxm) in vmxnet3_guess_mss() argument 811 rcd, rxm); in vmxnet3_rx_offload() 876 rxm = rbi->m; in vmxnet3_recv_pkts() 909 rxm->nb_segs = 1; in vmxnet3_recv_pkts() 910 rxm->next = NULL; in vmxnet3_recv_pkts() 914 rxm->ol_flags = 0; in vmxnet3_recv_pkts() 915 rxm->vlan_tci = 0; in vmxnet3_recv_pkts() 916 rxm->packet_type = 0; in vmxnet3_recv_pkts() 947 rxq->start_seg = rxm; in vmxnet3_recv_pkts() 948 rxq->last_seg = rxm; in vmxnet3_recv_pkts() [all …]
|
| /dpdk/drivers/net/ionic/ |
| H A D | ionic_rxtx.c | 789 rxm = info[0]; in ionic_rx_clean() 794 rte_pktmbuf_free(rxm); in ionic_rx_clean() 822 rte_prefetch1((char *)rxm->buf_addr + rxm->data_off); in ionic_rx_clean() 830 left -= rxm->data_len; in ionic_rx_clean() 832 rxm_seg = rxm->next; in ionic_rx_clean() 838 rxm->nb_segs++; in ionic_rx_clean() 868 rxm->ol_flags = pkt_flags; in ionic_rx_clean() 954 if (rxm == NULL) { in ionic_rx_fill() 970 rxm->next = NULL; in ionic_rx_fill() 972 prev_rxm_seg = rxm; in ionic_rx_fill() [all …]
|
| /dpdk/drivers/net/hinic/ |
| H A D | hinic_pmd_rx.c | 466 if (!rxm) in hinic_recv_jumbo_pkt() 469 rxm->next = cur_mbuf; in hinic_recv_jumbo_pkt() 471 rxm = cur_mbuf; in hinic_recv_jumbo_pkt() 987 struct rte_mbuf *rxm; in hinic_recv_pkts() local 1016 rxm = rx_info->mbuf; in hinic_recv_pkts() 1028 rxm->data_len = pkt_len; in hinic_recv_pkts() 1029 rxm->pkt_len = pkt_len; in hinic_recv_pkts() 1046 rxm->port = rxq->port_id; in hinic_recv_pkts() 1051 &rxm->vlan_tci); in hinic_recv_pkts() 1059 &rxm->hash.rss); in hinic_recv_pkts() [all …]
|
| /dpdk/drivers/net/hns3/ |
| H A D | hns3_rxtx.h | 567 struct rte_mbuf *rxm, in hns3_rx_set_cksum_flag() argument 576 rxm->ol_flags |= (RTE_MBUF_F_RX_IP_CKSUM_GOOD | RTE_MBUF_F_RX_L4_CKSUM_GOOD); in hns3_rx_set_cksum_flag() 581 rxm->ol_flags |= RTE_MBUF_F_RX_IP_CKSUM_BAD; in hns3_rx_set_cksum_flag() 584 rxm->ol_flags |= RTE_MBUF_F_RX_IP_CKSUM_GOOD; in hns3_rx_set_cksum_flag() 588 rxm->ol_flags |= RTE_MBUF_F_RX_L4_CKSUM_BAD; in hns3_rx_set_cksum_flag() 591 rxm->ol_flags |= RTE_MBUF_F_RX_L4_CKSUM_GOOD; in hns3_rx_set_cksum_flag() 598 rxm->ol_flags |= RTE_MBUF_F_RX_OUTER_L4_CKSUM_BAD; in hns3_rx_set_cksum_flag() 604 hns3_handle_bdinfo(struct hns3_rx_queue *rxq, struct rte_mbuf *rxm, in hns3_handle_bdinfo() argument 619 if (unlikely((l234_info & L2E_TRUNC_ERR_FLAG) || rxm->pkt_len == 0)) { in hns3_handle_bdinfo() 628 hns3_rx_set_cksum_flag(rxq, rxm, l234_info); in hns3_handle_bdinfo()
|
| H A D | hns3_rxtx.c | 2458 rxm = rxe->mbuf; in hns3_recv_pkts_simple() 2473 rxm->data_len = rxm->pkt_len; in hns3_recv_pkts_simple() 2482 rxm->nb_segs = 1; in hns3_recv_pkts_simple() 2483 rxm->next = NULL; in hns3_recv_pkts_simple() 2642 rxm = rxe->mbuf; in hns3_recv_scattered_pkts() 2653 first_seg = rxm; in hns3_recv_scattered_pkts() 2664 last_seg = rxm; in hns3_recv_scattered_pkts() 2689 rxm->next = NULL; in hns3_recv_scattered_pkts() 2693 rxm->data_len); in hns3_recv_scattered_pkts() 3195 hdr_len = rxm->l2_len + rxm->l3_len + rxm->l4_len; in hns3_fill_first_desc() [all …]
|
| /dpdk/drivers/net/e1000/ |
| H A D | em_rxtx.c | 686 struct rte_mbuf *rxm; in eth_em_recv_pkts() local 781 rxm = rxe->mbuf; in eth_em_recv_pkts() 804 rte_packet_prefetch((char *)rxm->buf_addr + rxm->data_off); in eth_em_recv_pkts() 805 rxm->nb_segs = 1; in eth_em_recv_pkts() 806 rxm->next = NULL; in eth_em_recv_pkts() 812 rxm->ol_flags = rxm->ol_flags | in eth_em_recv_pkts() 862 struct rte_mbuf *rxm; in eth_em_recv_scattered_pkts() local 962 rxm = rxe->mbuf; in eth_em_recv_scattered_pkts() 984 first_seg = rxm; in eth_em_recv_scattered_pkts() 999 last_seg = rxm; in eth_em_recv_scattered_pkts() [all …]
|
| H A D | igb_rxtx.c | 813 struct rte_mbuf *rxm; in eth_igb_recv_pkts() local 906 rxm = rxe->mbuf; in eth_igb_recv_pkts() 929 rte_packet_prefetch((char *)rxm->buf_addr + rxm->data_off); in eth_igb_recv_pkts() 930 rxm->nb_segs = 1; in eth_igb_recv_pkts() 931 rxm->next = NULL; in eth_igb_recv_pkts() 1000 struct rte_mbuf *rxm; in eth_igb_recv_scattered_pkts() local 1101 rxm = rxe->mbuf; in eth_igb_recv_scattered_pkts() 1123 first_seg = rxm; in eth_igb_recv_scattered_pkts() 1129 last_seg->next = rxm; in eth_igb_recv_scattered_pkts() 1138 last_seg = rxm; in eth_igb_recv_scattered_pkts() [all …]
|
| /dpdk/drivers/net/iavf/ |
| H A D | iavf_rxtx.c | 1364 rxm = rxe; in iavf_recv_pkts() 1375 rxm->nb_segs = 1; in iavf_recv_pkts() 1376 rxm->next = NULL; in iavf_recv_pkts() 1388 rxm->hash.rss = in iavf_recv_pkts() 1482 rxm = rxe; in iavf_recv_pkts_flex_rxd() 1493 rxm->nb_segs = 1; in iavf_recv_pkts_flex_rxd() 1494 rxm->next = NULL; in iavf_recv_pkts_flex_rxd() 1602 rxm = rxe; in iavf_recv_scattered_pkts_flex_rxd() 1637 last_seg = rxm; in iavf_recv_scattered_pkts_flex_rxd() 1771 rxm = rxe; in iavf_recv_scattered_pkts() [all …]
|
| /dpdk/drivers/net/igc/ |
| H A D | igc_txrx.c | 328 rte_packet_prefetch((char *)rxm->buf_addr + rxm->data_off); in rx_desc_get_pkt_info() 361 struct rte_mbuf *rxm; in igc_recv_pkts() local 446 rxm = rxe->mbuf; in igc_recv_pkts() 451 rxm->next = NULL; in igc_recv_pkts() 457 rxm->nb_segs = 1; in igc_recv_pkts() 508 struct rte_mbuf *rxm; in igc_recv_scattered_pkts() local 590 rxm = rxe->mbuf; in igc_recv_scattered_pkts() 595 rxm->next = NULL; in igc_recv_scattered_pkts() 613 first_seg = rxm; in igc_recv_scattered_pkts() 619 last_seg->next = rxm; in igc_recv_scattered_pkts() [all …]
|
| /dpdk/drivers/net/ngbe/ |
| H A D | ngbe_rxtx.c | 1241 struct rte_mbuf *rxm; in ngbe_recv_pkts() local 1336 rxm = rxe->mbuf; in ngbe_recv_pkts() 1358 rte_packet_prefetch((char *)rxm->buf_addr + rxm->data_off); in ngbe_recv_pkts() 1359 rxm->nb_segs = 1; in ngbe_recv_pkts() 1360 rxm->next = NULL; in ngbe_recv_pkts() 1361 rxm->pkt_len = pkt_len; in ngbe_recv_pkts() 1362 rxm->data_len = pkt_len; in ngbe_recv_pkts() 1384 rx_pkts[nb_rx++] = rxm; in ngbe_recv_pkts() 1484 struct rte_mbuf *rxm; in ngbe_recv_pkts_sc() local 1555 rxm = rxe->mbuf; in ngbe_recv_pkts_sc() [all …]
|
| /dpdk/drivers/net/i40e/ |
| H A D | i40e_rxtx.c | 711 struct rte_mbuf *rxm; in i40e_recv_pkts() local 772 rxm = rxe->mbuf; in i40e_recv_pkts() 784 rxm->nb_segs = 1; in i40e_recv_pkts() 785 rxm->next = NULL; in i40e_recv_pkts() 789 rxm->ol_flags = 0; in i40e_recv_pkts() 793 rxm->packet_type = in i40e_recv_pkts() 797 rxm->hash.rss = in i40e_recv_pkts() 895 rxm = rxe->mbuf; in i40e_recv_scattered_pkts() 916 first_seg = rxm; in i40e_recv_scattered_pkts() 933 last_seg = rxm; in i40e_recv_scattered_pkts() [all …]
|
| /dpdk/drivers/net/ice/ |
| H A D | ice_rxtx.c | 1902 rxm = rxe->mbuf; in ice_recv_scattered_pkts() 1923 first_seg = rxm; in ice_recv_scattered_pkts() 1931 last_seg->next = rxm; in ice_recv_scattered_pkts() 1940 last_seg = rxm; in ice_recv_scattered_pkts() 1954 rxm->next = NULL; in ice_recv_scattered_pkts() 1993 *RTE_MBUF_DYNFIELD(rxm, in ice_recv_scattered_pkts() 2398 rxm = rxe->mbuf; in ice_recv_pkts() 2417 rxm->nb_segs = 1; in ice_recv_pkts() 2418 rxm->next = NULL; in ice_recv_pkts() 2444 *RTE_MBUF_DYNFIELD(rxm, in ice_recv_pkts() [all …]
|
| /dpdk/drivers/net/txgbe/ |
| H A D | txgbe_rxtx.c | 1441 struct rte_mbuf *rxm; in txgbe_recv_pkts() local 1535 rxm = rxe->mbuf; in txgbe_recv_pkts() 1557 rte_packet_prefetch((char *)rxm->buf_addr + rxm->data_off); in txgbe_recv_pkts() 1558 rxm->nb_segs = 1; in txgbe_recv_pkts() 1559 rxm->next = NULL; in txgbe_recv_pkts() 1560 rxm->pkt_len = pkt_len; in txgbe_recv_pkts() 1579 rxm->hash.fdir.hash = in txgbe_recv_pkts() 1588 rx_pkts[nb_rx++] = rxm; in txgbe_recv_pkts() 1708 struct rte_mbuf *rxm; in txgbe_recv_pkts_lro() local 1807 rxm = rxe->mbuf; in txgbe_recv_pkts_lro() [all …]
|
| /dpdk/drivers/net/ixgbe/ |
| H A D | ixgbe_rxtx.c | 1793 struct rte_mbuf *rxm; in ixgbe_recv_pkts() local 1888 rxm = rxe->mbuf; in ixgbe_recv_pkts() 1911 rte_packet_prefetch((char *)rxm->buf_addr + rxm->data_off); in ixgbe_recv_pkts() 1912 rxm->nb_segs = 1; in ixgbe_recv_pkts() 1913 rxm->next = NULL; in ixgbe_recv_pkts() 1914 rxm->pkt_len = pkt_len; in ixgbe_recv_pkts() 1929 rxm->packet_type = in ixgbe_recv_pkts() 1947 rx_pkts[nb_rx++] = rxm; in ixgbe_recv_pkts() 2082 struct rte_mbuf *rxm; in ixgbe_recv_pkts_lro() local 2184 rxm = rxe->mbuf; in ixgbe_recv_pkts_lro() [all …]
|