Home
last modified time | relevance | path

Searched refs:seg_len (Results 1 – 19 of 19) sorted by relevance

/dpdk/drivers/net/hinic/base/
H A Dhinic_pmd_mbox.c243 u8 seq_id, u8 seg_len, u8 msg_id) in check_mbox_seq_id_and_seg_len() argument
289 if (seg_len % chk_sz) { in mbox_copy_send_data()
290 memcpy(mbox_max_buf, seg, seg_len); in mbox_copy_send_data()
294 data_len = seg_len; in mbox_copy_send_data()
340 __rte_unused u16 seg_len, int poll) in write_mbox_msg_attr() argument
481 u8 seq_id, seg_len; in recv_mbox_handler() local
504 mbox_body, seg_len); in recv_mbox_handler()
615 seg_len, MBOX_SEND_MSG_POLL); in send_mbox_seg()
667 u16 seg_len = HINIC_MSG_SEG_LEN; in send_mbox_to_func() local
697 seg_len = left; in send_mbox_to_func()
[all …]
H A Dhinic_pmd_mgmt.c528 u8 seq_id, u8 seg_len, u16 msg_id) in check_mgmt_seq_id_and_seg_len() argument
530 if (seq_id > HINIC_SEQ_ID_MAX_VAL || seg_len > HINIC_MSG_SEG_LEN) in check_mgmt_seq_id_and_seg_len()
/dpdk/drivers/net/sfc/
H A Dsfc_ef10_rx.c262 uint16_t seg_len; in sfc_ef10_rx_process_event() local
295 seg_len = EFX_QWORD_FIELD(rx_ev, ESF_DZ_RX_BYTES); in sfc_ef10_rx_process_event()
303 rte_pktmbuf_data_len(m) = seg_len; in sfc_ef10_rx_process_event()
304 rte_pktmbuf_pkt_len(m) = seg_len; in sfc_ef10_rx_process_event()
307 rte_pktmbuf_pkt_len(rxq->scatter_pkt) += seg_len; in sfc_ef10_rx_process_event()
349 SFC_ASSERT(seg_len > 0); in sfc_ef10_rx_process_event()
350 rte_pktmbuf_data_len(m) = seg_len; in sfc_ef10_rx_process_event()
351 rte_pktmbuf_pkt_len(m) = seg_len; in sfc_ef10_rx_process_event()
399 SFC_ASSERT(seg_len > 0); in sfc_ef10_rx_process_event()
400 rte_pktmbuf_data_len(m) = seg_len; in sfc_ef10_rx_process_event()
[all …]
H A Dsfc_ef10_tx.c530 unsigned int seg_len = rte_pktmbuf_data_len(m_seg); in sfc_ef10_xmit_tso_pkt() local
534 seg_len -= in_off; in sfc_ef10_xmit_tso_pkt()
541 frag_len = RTE_MIN(seg_len, in sfc_ef10_xmit_tso_pkt()
545 seg_len -= frag_len; in sfc_ef10_xmit_tso_pkt()
547 eop = (seg_len == 0 && m_seg->next == NULL); in sfc_ef10_xmit_tso_pkt()
557 needed_desc += (seg_len != 0); in sfc_ef10_xmit_tso_pkt()
591 seg_len = 0; in sfc_ef10_xmit_tso_pkt()
597 } while (seg_len != 0); in sfc_ef10_xmit_tso_pkt()
696 unsigned int seg_len = rte_pktmbuf_data_len(m_seg); in sfc_ef10_xmit_pkts() local
701 pkt_len -= seg_len; in sfc_ef10_xmit_pkts()
[all …]
H A Dsfc_ef100_rx.c538 uint16_t seg_len; in sfc_ef100_rx_process_ready_pkts() local
558 seg_len = RTE_MIN(pkt_len, rxq->buf_size - rxq->prefix_size); in sfc_ef100_rx_process_ready_pkts()
559 rte_pktmbuf_data_len(pkt) = seg_len; in sfc_ef100_rx_process_ready_pkts()
564 while ((pkt_len -= seg_len) > 0) { in sfc_ef100_rx_process_ready_pkts()
572 seg_len = RTE_MIN(pkt_len, rxq->buf_size); in sfc_ef100_rx_process_ready_pkts()
573 rte_pktmbuf_data_len(seg) = seg_len; in sfc_ef100_rx_process_ready_pkts()
574 rte_pktmbuf_pkt_len(seg) = seg_len; in sfc_ef100_rx_process_ready_pkts()
H A Dsfc_tx.c934 size_t seg_len; in sfc_efx_xmit_pkts() local
936 seg_len = m_seg->data_len; in sfc_efx_xmit_pkts()
945 seg_len -= in_off; in sfc_efx_xmit_pkts()
958 frag_len = MIN(seg_len, txq->dma_desc_size_max); in sfc_efx_xmit_pkts()
960 seg_len -= frag_len; in sfc_efx_xmit_pkts()
969 } while (seg_len != 0); in sfc_efx_xmit_pkts()
H A Dsfc_rx.c253 unsigned int seg_len; in sfc_efx_recv_pkts() local
274 seg_len = tmp_size; in sfc_efx_recv_pkts()
276 seg_len = rxd->size - prefix_size; in sfc_efx_recv_pkts()
279 rte_pktmbuf_data_len(m) = seg_len; in sfc_efx_recv_pkts()
280 rte_pktmbuf_pkt_len(m) = seg_len; in sfc_efx_recv_pkts()
/dpdk/drivers/net/mlx5/
H A Dmlx5_rx.h496 uint32_t seg_len = RTE_MIN(len, (uint32_t) in mprq_buf_to_pkt() local
498 uint32_t rem_len = len - seg_len; in mprq_buf_to_pkt()
501 addr, seg_len); in mprq_buf_to_pkt()
502 DATA_LEN(pkt) = seg_len; in mprq_buf_to_pkt()
511 addr = RTE_PTR_ADD(addr, seg_len); in mprq_buf_to_pkt()
512 seg_len = RTE_MIN(rem_len, (uint32_t) in mprq_buf_to_pkt()
516 addr, seg_len); in mprq_buf_to_pkt()
517 DATA_LEN(next) = seg_len; in mprq_buf_to_pkt()
518 rem_len -= seg_len; in mprq_buf_to_pkt()
H A Dmlx5_rxq.c1751 uint32_t buf_len, offset, seg_len; in mlx5_rxq_new() local
1765 seg_len = tmpl->rxq.rxseg_n >= n_seg ? buf_len : in mlx5_rxq_new()
1770 if (buf_len < seg_len + offset) { in mlx5_rxq_new()
1778 if (seg_len > tail_len) in mlx5_rxq_new()
1779 seg_len = buf_len - offset; in mlx5_rxq_new()
1793 MLX5_ASSERT(seg_len <= UINT16_MAX); in mlx5_rxq_new()
1795 hw_seg->length = (uint16_t)seg_len; in mlx5_rxq_new()
1802 tail_len -= RTE_MIN(tail_len, seg_len); in mlx5_rxq_new()
/dpdk/app/test/
H A Dtest_mbuf.c1277 int seg, seg_len; in test_mbuf_linearize() local
1291 seg_len = pkt_len / nb_segs; in test_mbuf_linearize()
1292 if (seg_len == 0) in test_mbuf_linearize()
1293 seg_len = 1; in test_mbuf_linearize()
1311 if (data_len > seg_len) in test_mbuf_linearize()
1312 data_len = seg_len; in test_mbuf_linearize()
1322 data[i] = (seg * seg_len + i) % 0x0ff; in test_mbuf_linearize()
2112 uint16_t i, ret, seg, seg_len = 0; in create_packet() local
2125 seg_len = seg_lengths[seg]; in create_packet()
2149 if (seg_len == 0) in create_packet()
[all …]
/dpdk/lib/mbuf/
H A Drte_mbuf.c553 size_t seg_len, copy_len; in __rte_pktmbuf_linearize() local
572 seg_len = rte_pktmbuf_data_len(m); in __rte_pktmbuf_linearize()
573 rte_memcpy(buffer, rte_pktmbuf_mtod(m, char *), seg_len); in __rte_pktmbuf_linearize()
574 buffer += seg_len; in __rte_pktmbuf_linearize()
/dpdk/lib/eal/linux/
H A Deal_memory.c661 int cur_page, seg_len; local
673 seg_len = seg_end - seg_start;
676 (seg_len * page_sz) >> 20ULL, socket_id);
692 seg_len + (empty ? 0 : 1));
785 (seg_len * page_sz) >> 20, socket_id);
/dpdk/drivers/net/ena/
H A Dena_ethdev.c2866 uint16_t delta, seg_len, push_len; in ena_tx_map_mbuf() local
2869 seg_len = mbuf->data_len; in ena_tx_map_mbuf()
2884 if (likely(push_len <= seg_len)) { in ena_tx_map_mbuf()
2896 delta = push_len - seg_len; in ena_tx_map_mbuf()
2905 if (seg_len > push_len) { in ena_tx_map_mbuf()
2909 ena_buf->len = seg_len - push_len; in ena_tx_map_mbuf()
2915 seg_len = mbuf->data_len; in ena_tx_map_mbuf()
2918 if (unlikely(delta > seg_len)) { in ena_tx_map_mbuf()
2919 delta -= seg_len; in ena_tx_map_mbuf()
2924 ena_buf->len = seg_len - delta; in ena_tx_map_mbuf()
/dpdk/drivers/net/qede/base/
H A Deth_common.h422 __le16 seg_len /* Segment length (packetLen from the parser) */; member
/dpdk/app/test-pmd/
H A Dparameters.c1328 unsigned int seg_len[MAX_SEGS_BUFFER_SPLIT]; in launch_args_parse() local
1334 seg_len, 0); in launch_args_parse()
1336 set_rx_pkt_segments(seg_len, nb_segs); in launch_args_parse()
/dpdk/examples/fips_validation/
H A Dmain.c1139 uint16_t seg_len = RTE_MIN(rte_pktmbuf_data_len(m), data_len); in get_writeback_data() local
1142 memcpy(dst, src, seg_len); in get_writeback_data()
1144 data_len -= seg_len; in get_writeback_data()
1145 dst += seg_len; in get_writeback_data()
/dpdk/drivers/net/tap/
H A Drte_eth_tap.c596 uint16_t seg_len; /* length of first segment */ in tap_write_mbufs() local
639 seg_len = rte_pktmbuf_data_len(mbuf); in tap_write_mbufs()
641 if (seg_len < l234_hlen) in tap_write_mbufs()
658 if (seg_len > l234_hlen) { in tap_write_mbufs()
659 iovecs[k].iov_len = seg_len - l234_hlen; in tap_write_mbufs()
/dpdk/lib/eal/common/
H A Dmalloc_heap.c1181 size_t seg_len = n_pages * page_sz; in malloc_heap_create_external_seg() local
1228 msl->len = seg_len; in malloc_heap_create_external_seg()
/dpdk/drivers/net/qede/
H A Dqede_rxtx.c1831 rte_le_to_cpu_16(cqe_start_tpa->seg_len)); in qede_recv_pkts()