| /dpdk/drivers/net/hinic/base/ |
| H A D | hinic_pmd_mbox.c | 243 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 D | hinic_pmd_mgmt.c | 528 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 D | sfc_ef10_rx.c | 262 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 D | sfc_ef10_tx.c | 530 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 D | sfc_ef100_rx.c | 538 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 D | sfc_tx.c | 934 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 D | sfc_rx.c | 253 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 D | mlx5_rx.h | 496 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 D | mlx5_rxq.c | 1751 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 D | test_mbuf.c | 1277 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 D | rte_mbuf.c | 553 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 D | eal_memory.c | 661 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 D | ena_ethdev.c | 2866 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 D | eth_common.h | 422 __le16 seg_len /* Segment length (packetLen from the parser) */; member
|
| /dpdk/app/test-pmd/ |
| H A D | parameters.c | 1328 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 D | main.c | 1139 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 D | rte_eth_tap.c | 596 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 D | malloc_heap.c | 1181 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 D | qede_rxtx.c | 1831 rte_le_to_cpu_16(cqe_start_tpa->seg_len)); in qede_recv_pkts()
|