| /dpdk/drivers/net/dpaa/ |
| H A D | dpaa_rxtx.c | 308 prs->l4_off = mbuf->l3_len + mbuf->l2_len; in dpaa_checksum_offload() 319 mbuf->packet_type = rte_net_get_ptype(mbuf, &hdr_lens, in dpaa_unsegmented_checksum() 333 dpaa_checksum_offload(mbuf, fd_arr, mbuf->buf_addr); in dpaa_unsegmented_checksum() 432 dpaa_eth_packet_info(mbuf, mbuf->buf_addr); in dpaa_eth_fd_to_mbuf() 434 return mbuf; in dpaa_eth_fd_to_mbuf() 542 mbuf = bufs[i]; in dpaa_rx_cb_no_prefetch() 552 dpaa_eth_packet_info(mbuf, mbuf->buf_addr); in dpaa_rx_cb_no_prefetch() 592 dpaa_eth_packet_info(mbuf, mbuf->buf_addr); in dpaa_rx_cb() 653 *bufs = mbuf; in dpaa_rx_cb_parallel() 687 *bufs = mbuf; in dpaa_rx_cb_atomic() [all …]
|
| /dpdk/drivers/event/octeontx/ |
| H A D | ssovf_worker.h | 82 mbuf = mbuf->next; in ssovf_octeontx_wqe_xtract_mseg() 86 RTE_MEMPOOL_CHECK_COOKIES(mbuf->pool, (void **)&mbuf, 1, 1); in ssovf_octeontx_wqe_xtract_mseg() 108 mbuf->packet_type = in ssovf_octeontx_wqe_to_pkt() 110 mbuf->data_off = RTE_PTR_DIFF(wqe->s.w3.addr, mbuf->buf_addr); in ssovf_octeontx_wqe_to_pkt() 111 mbuf->ol_flags = 0; in ssovf_octeontx_wqe_to_pkt() 123 mbuf->nb_segs = 1; in ssovf_octeontx_wqe_to_pkt() 124 mbuf->data_len = mbuf->pkt_len; in ssovf_octeontx_wqe_to_pkt() 130 mbuf->vlan_tci = in ssovf_octeontx_wqe_to_pkt() 139 return mbuf; in ssovf_octeontx_wqe_to_pkt() 154 head = mbuf; in ssovf_octeontx_wqe_free() [all …]
|
| /dpdk/lib/port/ |
| H A D | rte_port.h | 28 #define RTE_MBUF_METADATA_UINT8_PTR(mbuf, offset) \ argument 29 (&((uint8_t *)(mbuf))[offset]) 30 #define RTE_MBUF_METADATA_UINT16_PTR(mbuf, offset) \ argument 31 ((uint16_t *) RTE_MBUF_METADATA_UINT8_PTR(mbuf, offset)) 32 #define RTE_MBUF_METADATA_UINT32_PTR(mbuf, offset) \ argument 33 ((uint32_t *) RTE_MBUF_METADATA_UINT8_PTR(mbuf, offset)) 35 ((uint64_t *) RTE_MBUF_METADATA_UINT8_PTR(mbuf, offset)) 38 (*RTE_MBUF_METADATA_UINT8_PTR(mbuf, offset)) 40 (*RTE_MBUF_METADATA_UINT16_PTR(mbuf, offset)) 42 (*RTE_MBUF_METADATA_UINT32_PTR(mbuf, offset)) [all …]
|
| /dpdk/drivers/net/hinic/ |
| H A D | hinic_pmd_tx.c | 305 (char *)mbuf->buf_addr + mbuf->data_off, in hinic_copy_tx_mbuf() 309 mbuf = mbuf->next; in hinic_copy_tx_mbuf() 347 mbuf = mbuf->next; in hinic_mbuf_dma_map_sge() 367 mbuf = mbuf->next; in hinic_mbuf_dma_map_sge() 388 mbuf = mbuf->next; in hinic_mbuf_dma_map_sge() 397 mbuf = hinic_copy_tx_mbuf(txq->nic_dev, mbuf, in hinic_mbuf_dma_map_sge() 459 mbuf_head = mbuf; in hinic_is_tso_sge_valid() 477 mbuf_pre = mbuf; in hinic_is_tso_sge_valid() 478 mbuf = mbuf->next; in hinic_is_tso_sge_valid() 638 mbuf = tx_info->mbuf; in hinic_xmit_mbuf_cleanup() [all …]
|
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_tx.h | 1113 mbuf = loc->mbuf; in mlx5_tx_mseg_memcpy() 1114 loc->mbuf = mbuf->next; in mlx5_tx_mseg_memcpy() 1155 mbuf = loc->mbuf; in mlx5_tx_mseg_memcpy() 1156 loc->mbuf = mbuf->next; in mlx5_tx_mseg_memcpy() 1597 loc->mbuf = loc->mbuf->next; in mlx5_tx_mseg_build() 1605 mbuf = loc->mbuf; in mlx5_tx_mseg_build() 1894 mbuf = loc->mbuf; in mlx5_tx_packet_multi_send() 1895 loc->mbuf = mbuf->next; in mlx5_tx_packet_multi_send() 1979 mbuf = loc->mbuf; in mlx5_tx_packet_multi_inline() 2017 mbuf = NEXT(mbuf); in mlx5_tx_packet_multi_inline() [all …]
|
| /dpdk/doc/guides/nics/ |
| H A D | features.rst | 200 * **[provides] mbuf**: ``mbuf.ol_flags:RTE_MBUF_F_RX_LRO``, ``mbuf.tso_segsz``. 215 * **[uses] mbuf**: ``mbuf.tso_segsz``, ``mbuf.l2_len``, ``mbuf.l3_len``, ``mbuf.l4_len``. 282 * **[provides] mbuf**: ``mbuf.ol_flags:RTE_MBUF_F_RX_RSS_HASH``, ``mbuf.rss``. 294 * **[provides] mbuf**: ``mbuf.ol_flags:RTE_MBUF_F_RX_RSS_HASH``, ``mbuf.rss``. 412 * **[uses] mbuf**: ``mbuf.l2_len``. 434 * **[uses] mbuf**: ``mbuf.l2_len``. 530 * **[uses] mbuf**: ``mbuf.l2_len``, ``mbuf.l3_len``. 550 * **[uses] mbuf**: ``mbuf.l2_len``, ``mbuf.l3_len``. 597 * **[uses] mbuf**: ``mbuf.outer_l2_len``, ``mbuf.outer_l3_len``. 616 * **[uses] mbuf**: ``mbuf.outer_l2_len``, ``mbuf.outer_l3_len``. [all …]
|
| /dpdk/drivers/net/bnxt/ |
| H A D | bnxt_rxr.c | 51 if (!mbuf) { in bnxt_alloc_rx_data() 56 *rx_buf = mbuf; in bnxt_alloc_rx_data() 86 if (!mbuf) { in bnxt_alloc_ag_data() 91 *rx_buf = mbuf; in bnxt_alloc_ag_data() 133 return mbuf; in bnxt_consume_rx_buf() 254 tpa_info->mbuf = mbuf; in bnxt_tpa_start() 261 mbuf->data_len = mbuf->pkt_len; in bnxt_tpa_start() 451 mbuf = tpa_info->mbuf; in bnxt_tpa_end() 467 return mbuf; in bnxt_tpa_end() 926 mbuf->data_len = mbuf->pkt_len; in bnxt_rx_pkt() [all …]
|
| H A D | bnxt_rxr.h | 56 struct rte_mbuf *mbuf; member 121 struct rte_mbuf *mbuf); 127 bnxt_cfa_code_dynfield(struct rte_mbuf *mbuf) in bnxt_cfa_code_dynfield() argument 129 return RTE_MBUF_DYNFIELD(mbuf, in bnxt_cfa_code_dynfield() 189 struct rte_mbuf *mbuf) in bnxt_set_vlan() argument 214 mbuf->vlan_tci = RX_CMP_METADATA0_VID(rxcmp1); in bnxt_rx_vlan_v2() 279 mbuf->ol_flags |= RTE_MBUF_F_RX_L4_CKSUM_BAD; in bnxt_parse_csum_v2() 286 mbuf->ol_flags |= RTE_MBUF_F_RX_IP_CKSUM_BAD; in bnxt_parse_csum_v2() 299 mbuf->ol_flags |= RTE_MBUF_F_RX_L4_CKSUM_BAD; in bnxt_parse_csum_v2() 324 bnxt_parse_pkt_type_v2(struct rte_mbuf *mbuf, in bnxt_parse_pkt_type_v2() argument [all …]
|
| /dpdk/drivers/net/axgbe/ |
| H A D | axgbe_rxtx.c | 261 mbuf->ol_flags = 0; in axgbe_recv_pkts() 285 mbuf->vlan_tci = in axgbe_recv_pkts() 293 mbuf->ol_flags &= in axgbe_recv_pkts() 305 mbuf->next = NULL; in axgbe_recv_pkts() 307 mbuf->nb_segs = 1; in axgbe_recv_pkts() 416 first_seg = mbuf; in eth_axgbe_recv_scattered_pkts() 428 mbuf->vlan_tci = in eth_axgbe_recv_scattered_pkts() 436 mbuf->ol_flags &= in eth_axgbe_recv_scattered_pkts() 461 mbuf->next = NULL; in eth_axgbe_recv_scattered_pkts() 790 mbuf->pkt_len); in axgbe_xmit_hw() [all …]
|
| /dpdk/drivers/net/nfb/ |
| H A D | nfb_rx.h | 21 nfb_timestamp_dynfield(struct rte_mbuf *mbuf) in nfb_timestamp_dynfield() argument 23 return RTE_MBUF_DYNFIELD(mbuf, in nfb_timestamp_dynfield() 153 struct rte_mbuf *mbuf; in nfb_eth_ndp_rx() local 184 mbuf = mbufs[i]; in nfb_eth_ndp_rx() 191 rte_memcpy(rte_pktmbuf_mtod(mbuf, void *), in nfb_eth_ndp_rx() 194 mbuf->data_len = (uint16_t)packet_size; in nfb_eth_ndp_rx() 196 mbuf->pkt_len = packet_size; in nfb_eth_ndp_rx() 197 mbuf->port = ndp->in_port; in nfb_eth_ndp_rx() 198 mbuf->ol_flags = 0; in nfb_eth_ndp_rx() 216 bufs[num_rx++] = mbuf; in nfb_eth_ndp_rx() [all …]
|
| /dpdk/drivers/net/cnxk/ |
| H A D | cn10k_rx.h | 190 head = mbuf; in nix_sec_attach_frags() 322 head = mbuf; in nix_sec_reassemble_frags() 350 mbuf = mbuf->next; in nix_sec_reassemble_frags() 357 RTE_MEMPOOL_CHECK_COOKIES(mbuf->pool, (void **)&mbuf, 1, 1); in nix_sec_reassemble_frags() 367 mbuf = mbuf->next; in nix_sec_reassemble_frags() 374 RTE_MEMPOOL_CHECK_COOKIES(mbuf->pool, (void **)&mbuf, 1, 1); in nix_sec_reassemble_frags() 384 mbuf = mbuf->next; in nix_sec_reassemble_frags() 391 RTE_MEMPOOL_CHECK_COOKIES(mbuf->pool, (void **)&mbuf, 1, 1); in nix_sec_reassemble_frags() 569 return mbuf; in nix_sec_meta_to_mbuf_sc() 712 head = mbuf; in nix_cqe_xtract_mseg() [all …]
|
| /dpdk/drivers/net/enetfec/ |
| H A D | enet_rxtx.c | 21 struct rte_mbuf *mbuf, *new_mbuf = NULL; in enetfec_recv_pkts() local 82 mbuf = rxq->rx_mbuf[index]; in enetfec_recv_pkts() 91 data = rte_pktmbuf_adj(mbuf, 2); in enetfec_recv_pkts() 93 rx_pkts[pkt_received] = mbuf; in enetfec_recv_pkts() 116 rte_pktmbuf_adj(mbuf, RTE_VLAN_HLEN); in enetfec_recv_pkts() 132 mbuf->vlan_tci = vlan_tag; in enetfec_recv_pkts() 183 struct rte_mbuf *mbuf; in enetfec_xmit_pkts() local 210 mbuf = *(tx_pkts); in enetfec_xmit_pkts() 218 buflen = rte_pktmbuf_pkt_len(mbuf); in enetfec_xmit_pkts() 222 if (mbuf->nb_segs > 1) { in enetfec_xmit_pkts() [all …]
|
| /dpdk/app/test/ |
| H A D | test_table_ports.c | 47 void *mbuf[RTE_PORT_IN_BURST_SIZE_MAX]; in test_port_ring_reader() local 53 mbuf[0] = (void *)rte_pktmbuf_alloc(pool); in test_port_ring_reader() 56 mbuf, 1, NULL); in test_port_ring_reader() 66 mbuf[i] = rte_pktmbuf_alloc(pool); in test_port_ring_reader() 125 struct rte_mbuf *mbuf[RTE_PORT_IN_BURST_SIZE_MAX]; in test_port_ring_writer() local 133 mbuf[0] = rte_pktmbuf_alloc(pool); in test_port_ring_writer() 135 rte_port_ring_writer_ops.f_tx(port, mbuf[0]); in test_port_ring_writer() 148 mbuf[i] = rte_pktmbuf_alloc(pool); in test_port_ring_writer() 149 rte_port_ring_writer_ops.f_tx(port, mbuf[i]); in test_port_ring_writer() 164 mbuf[i] = rte_pktmbuf_alloc(pool); in test_port_ring_writer() [all …]
|
| H A D | test_cryptodev.h | 120 for (m = mbuf; (m != NULL) && (offset > m->data_len); m = m->next) in pktmbuf_write() 150 pktmbuf_mtod_offset(struct rte_mbuf *mbuf, int offset) { in pktmbuf_mtod_offset() argument 153 for (m = mbuf; (m != NULL) && (offset > m->data_len); m = m->next) in pktmbuf_mtod_offset() 164 pktmbuf_iova_offset(struct rte_mbuf *mbuf, int offset) { in pktmbuf_iova_offset() argument 167 for (m = mbuf; (m != NULL) && (offset > m->data_len); m = m->next) in pktmbuf_iova_offset() 181 struct rte_mbuf *m = NULL, *mbuf = NULL; in create_segmented_mbuf() local 206 mbuf = m; in create_segmented_mbuf() 224 if (mbuf != m) in create_segmented_mbuf() 225 rte_pktmbuf_chain(mbuf, m); in create_segmented_mbuf() 230 return mbuf; in create_segmented_mbuf() [all …]
|
| /dpdk/drivers/net/ark/ |
| H A D | ark_ethdev_tx.c | 57 struct rte_mbuf *mbuf, 71 struct rte_mbuf *mbuf, in eth_ark_tx_desc_fill() argument 90 queue->bufs[tx_idx] = mbuf; in eth_ark_tx_desc_fill() 113 struct rte_mbuf *mbuf; in eth_ark_xmit_pkts() local 135 mbuf = tx_pkts[nb]; in eth_ark_xmit_pkts() 153 rte_pktmbuf_free(mbuf); in eth_ark_xmit_pkts() 212 while (mbuf != NULL) { in eth_ark_tx_jumbo() 213 next = mbuf->next; in eth_ark_tx_jumbo() 220 mbuf = next; in eth_ark_tx_jumbo() 416 struct rte_mbuf *mbuf; in free_completed_tx() local [all …]
|
| H A D | ark_ethdev_rx.c | 227 struct rte_mbuf **mbuf; in eth_ark_dev_rx_queue_setup() local 256 struct rte_mbuf *mbuf; in eth_ark_recv_pkts() local 309 mbuf->pkt_len = 63; in eth_ark_recv_pkts() 320 rx_pkts[nb] = mbuf; in eth_ark_recv_pkts() 328 mbuf = *pmbuf++; in eth_ark_recv_pkts() 346 struct rte_mbuf *mbuf; in eth_ark_rx_jumbo() local 368 mbuf_prev->next = mbuf; in eth_ark_rx_jumbo() 369 mbuf_prev = mbuf; in eth_ark_rx_jumbo() 384 struct rte_mbuf *mbuf; in eth_ark_rx_queue_drain() local 391 rte_pktmbuf_free(mbuf); in eth_ark_rx_queue_drain() [all …]
|
| /dpdk/drivers/net/mvneta/ |
| H A D | mvneta_rxtx.c | 207 struct rte_mbuf *mbuf; in mvneta_sent_buffers_free() local 211 rte_pktmbuf_free(mbuf); in mvneta_sent_buffers_free() 416 mbuf->l2_len, in mvneta_tx_pkt_burst() 417 mbuf->l2_len + mbuf->l3_len, in mvneta_tx_pkt_burst() 488 nb_segs = mbuf->nb_segs; in mvneta_tx_sg_pkt_burst() 519 seg = mbuf; in mvneta_tx_sg_pkt_burst() 544 mbuf->l2_len, in mvneta_tx_sg_pkt_burst() 545 mbuf->l2_len + mbuf->l3_len, in mvneta_tx_sg_pkt_burst() 629 struct rte_mbuf *mbuf; in mvneta_rx_pkt_burst() local 654 mbuf->data_len = mbuf->pkt_len; in mvneta_rx_pkt_burst() [all …]
|
| /dpdk/drivers/net/dpaa2/ |
| H A D | dpaa2_rxtx.c | 373 mbuf->pkt_len = mbuf->data_len; in eth_fd_to_mbuf() 391 mbuf->packet_type = dpaa2_dev_rx_parse(mbuf, hw_annot_addr); in eth_fd_to_mbuf() 395 mbuf, mbuf->buf_addr, mbuf->data_off, in eth_fd_to_mbuf() 400 return mbuf; in eth_fd_to_mbuf() 417 (mbuf->data_off > (mbuf->nb_segs * sizeof(struct qbman_sge) in eth_mbuf_to_sg_fd() 419 temp = mbuf; in eth_mbuf_to_sg_fd() 528 mbuf, mbuf->buf_addr, mbuf->data_off, in eth_mbuf_to_fd() 570 (void *)((char *)mbuf->buf_addr + mbuf->data_off), in eth_copy_mbuf_to_fd() 571 mbuf->pkt_len); in eth_copy_mbuf_to_fd() 588 (void *)mbuf, in eth_copy_mbuf_to_fd() [all …]
|
| /dpdk/drivers/net/pfe/ |
| H A D | pfe_hif_lib.c | 47 struct rte_mbuf *mbuf; in pfe_hif_shm_init() local 54 if (mbuf) in pfe_hif_shm_init() 378 mbuf->packet_type = rte_net_get_ptype(mbuf, &hdr_lens, in pfe_sw_parse_pkt() 419 mbuf->next = NULL; in hif_lib_receive_pkt() 427 mbuf->data_len = mbuf->pkt_len; in hif_lib_receive_pkt() 430 pfe_sw_parse_pkt(mbuf); in hif_lib_receive_pkt() 436 mbuf->nb_segs = 1; in hif_lib_receive_pkt() 437 first_mbuf = mbuf; in hif_lib_receive_pkt() 441 mbuf->data_off = mbuf->data_off - in hif_lib_receive_pkt() 445 p_mbuf->next = mbuf; in hif_lib_receive_pkt() [all …]
|
| /dpdk/app/test-eventdev/ |
| H A D | test_order_common.h | 68 event->flow_id = *RTE_MBUF_DYNFIELD(event->mbuf, in order_flow_id_copy_from_mbuf() 74 struct rte_mbuf *mbuf, struct rte_event *event) in order_flow_id_save() argument 76 *RTE_MBUF_DYNFIELD(mbuf, in order_flow_id_save() 79 event->mbuf = mbuf; in order_flow_id_save() 83 order_mbuf_seqn(struct test_order *t, struct rte_mbuf *mbuf) in order_mbuf_seqn() argument 85 return RTE_MBUF_DYNFIELD(mbuf, t->seqn_dynfield_offset, seqn_t *); in order_mbuf_seqn() 100 const uint32_t flow = (uintptr_t)ev->mbuf % nb_flows; in order_process_stage_1() 102 if (*order_mbuf_seqn(t, ev->mbuf) != expected_flow_seq[flow]) { in order_process_stage_1() 104 flow, *order_mbuf_seqn(t, ev->mbuf), in order_process_stage_1() 115 rte_pktmbuf_free(ev->mbuf); in order_process_stage_1()
|
| /dpdk/drivers/net/i40e/ |
| H A D | i40e_rxtx_common_avx.h | 57 mb0 = rxep[0].mbuf; in i40e_rxq_rearm_common() 58 mb1 = rxep[1].mbuf; in i40e_rxq_rearm_common() 94 mb0 = rxep[0].mbuf; in i40e_rxq_rearm_common() 95 mb1 = rxep[1].mbuf; in i40e_rxq_rearm_common() 96 mb2 = rxep[2].mbuf; in i40e_rxq_rearm_common() 97 mb3 = rxep[3].mbuf; in i40e_rxq_rearm_common() 98 mb4 = rxep[4].mbuf; in i40e_rxq_rearm_common() 99 mb5 = rxep[5].mbuf; in i40e_rxq_rearm_common() 100 mb6 = rxep[6].mbuf; in i40e_rxq_rearm_common() 101 mb7 = rxep[7].mbuf; in i40e_rxq_rearm_common() [all …]
|
| /dpdk/drivers/net/ice/ |
| H A D | ice_rxtx_common_avx.h | 54 mb0 = rxep[0].mbuf; in ice_rxq_rearm_common() 55 mb1 = rxep[1].mbuf; in ice_rxq_rearm_common() 91 mb0 = rxep[0].mbuf; in ice_rxq_rearm_common() 92 mb1 = rxep[1].mbuf; in ice_rxq_rearm_common() 93 mb2 = rxep[2].mbuf; in ice_rxq_rearm_common() 94 mb3 = rxep[3].mbuf; in ice_rxq_rearm_common() 95 mb4 = rxep[4].mbuf; in ice_rxq_rearm_common() 96 mb5 = rxep[5].mbuf; in ice_rxq_rearm_common() 97 mb6 = rxep[6].mbuf; in ice_rxq_rearm_common() 98 mb7 = rxep[7].mbuf; in ice_rxq_rearm_common() [all …]
|
| /dpdk/drivers/net/enic/ |
| H A D | enic_rxtx_common.h | 203 enic_cq_rx_to_pkt_flags(struct cq_desc *cqd, struct rte_mbuf *mbuf) in enic_cq_rx_to_pkt_flags() argument 213 mbuf->packet_type |= RTE_PTYPE_L2_ETHER; in enic_cq_rx_to_pkt_flags() 217 mbuf->packet_type |= RTE_PTYPE_L2_ETHER_VLAN; in enic_cq_rx_to_pkt_flags() 219 mbuf->packet_type |= RTE_PTYPE_L2_ETHER; in enic_cq_rx_to_pkt_flags() 222 mbuf->vlan_tci = vlan_tci; in enic_cq_rx_to_pkt_flags() 233 mbuf->hash.fdir.hi = filter_id - 1; in enic_cq_rx_to_pkt_flags() 240 mbuf->hash.rss = enic_cq_rx_desc_rss_hash(cqrd); in enic_cq_rx_to_pkt_flags() 244 if (mbuf->packet_type & (RTE_PTYPE_L3_IPV4 | RTE_PTYPE_L3_IPV6)) { in enic_cq_rx_to_pkt_flags() 247 l4_flags = mbuf->packet_type & RTE_PTYPE_L4_MASK; in enic_cq_rx_to_pkt_flags() 255 if (mbuf->packet_type & RTE_PTYPE_L3_IPV4) { in enic_cq_rx_to_pkt_flags() [all …]
|
| /dpdk/examples/l3fwd/ |
| H A D | l3fwd_em_sequential.h | 109 rte_prefetch0(rte_pktmbuf_mtod(events[0]->mbuf, in l3fwd_em_process_events() 113 struct rte_mbuf *mbuf = events[j]->mbuf; in l3fwd_em_process_events() local 117 events[i]->mbuf, in l3fwd_em_process_events() 120 mbuf->port = em_get_dst_port(qconf, mbuf, mbuf->port); in l3fwd_em_process_events() 121 process_packet(mbuf, &mbuf->port); in l3fwd_em_process_events()
|
| /dpdk/drivers/net/cxgbe/ |
| H A D | smt.c | 35 struct rte_mbuf *mbuf; in write_smt_entry() local 39 mbuf = rte_pktmbuf_alloc(ctrlq->mb_pool); in write_smt_entry() 40 if (!mbuf) in write_smt_entry() 44 mbuf->data_len = sizeof(*req); in write_smt_entry() 45 mbuf->pkt_len = mbuf->data_len; in write_smt_entry() 50 req = rte_pktmbuf_mtod(mbuf, struct cpl_smt_write_req *); in write_smt_entry() 81 mbuf->data_len = sizeof(*t6req); in write_smt_entry() 82 mbuf->pkt_len = mbuf->data_len; in write_smt_entry() 85 t6req = rte_pktmbuf_mtod(mbuf, struct cpl_t6_smt_write_req *); in write_smt_entry() 104 t4_mgmt_tx(ctrlq, mbuf); in write_smt_entry()
|