Home
last modified time | relevance | path

Searched refs:segments (Results 1 – 25 of 43) sorted by relevance

12

/dpdk/doc/guides/prog_guide/
H A Dgeneric_segmentation_offload_lib.rst16 For example, GSO allows guest kernel stacks to transmit over-sized TCP segments
29 to free mbuf GSO segments attached after calling ``rte_gso_segment()``.
30 The size of GSO segments (``segsz``) is configurable by the application.
78 the elements produced by the API are also called 'segments', for clarity the
103 In one situation, the output segment may contain additional 'data' segments.
110 between segments of the input multi-segment mbuf.
113 numerous output segments; for optimal performance, the number of output
114 segments is kept to a minimum. Consequently, the GSO library maximizes the
179 used to store the GSO segments' packet headers.
182 used to locate GSO segments' packet payloads.
[all …]
H A Denv_abstraction_layer.rst133 ``--single-file-segments`` command-line option. This option will put pages in
197 In legacy mode, VA space will only be preallocated for segments that were
213 * ``RTE_MAX_MEMSEG_PER_LIST`` controls how many segments each segment list
215 * ``RTE_MAX_MEMSEG_PER_TYPE`` controls how many segments each memory type
252 or map multiple hugepages from one big file (``--single-file-segments``).
291 Such segments are marked with ``RTE_MEMSEG_FLAG_DIRTY``.
292 Memory allocator detects dirty segments and handles them accordingly,
304 DPDK memory manager can provide file descriptors for memory segments,
323 to use ``--single-file-segments`` mode, as that mode will not use a file
989 On EAL initialization, all preallocated memory segments are setup as part of the
[all …]
H A Dmbuf_lib.rst91 When freeing a packet mbuf that contains several segments, all of them are freed and returned to th…
259 …e of the correct initialization of an indirect buffer and can clone buffers with multiple segments.
/dpdk/app/test-bbdev/
H A Dtest_bbdev_vector.c400 op_data = vector->entries[type].segments; in parse_data_entry()
924 if (vector->entries[DATA_INPUT].segments[i].addr == NULL) in check_decoder_segments()
932 if (vector->entries[DATA_HARD_OUTPUT].segments[i].addr == NULL) in check_decoder_segments()
941 if (vector->entries[DATA_SOFT_OUTPUT].segments[i].addr == NULL) in check_decoder_segments()
954 if (vector->entries[DATA_INPUT].segments[i].addr == NULL) in check_ldpc_decoder_segments()
958 if (vector->entries[DATA_HARD_OUTPUT].segments[i].addr == NULL) in check_ldpc_decoder_segments()
966 if (vector->entries[DATA_SOFT_OUTPUT].segments[i].addr == NULL) in check_ldpc_decoder_segments()
974 if (vector->entries[DATA_HARQ_OUTPUT].segments[i].addr == NULL) in check_ldpc_decoder_segments()
1204 if (vector->entries[DATA_INPUT].segments[i].addr == NULL) in check_encoder()
1211 if (vector->entries[DATA_HARD_OUTPUT].segments[i].addr == NULL) in check_encoder()
[all …]
H A Dtest_bbdev_vector.h55 struct op_data_buf segments[RTE_BBDEV_TURBO_MAX_CODE_BLOCKS]; member
H A Dtest_bbdev_perf.c249 len = op->segments[i].length; in convert_op_data_to_be()
250 data = op->segments[i].addr; in convert_op_data_to_be()
473 max_seg_sz = entries->segments[i].length; in create_mbuf_pool()
1855 orig_op->segments[i].length, data_len); in validate_op_chain()
2099 hard_data_orig->segments[0].addr, in validate_ldpc_bler()
2100 hard_data_orig->segments[0].length)) in validate_ldpc_bler()
2232 entry->segments[i].length; in create_reference_dec_op()
2245 entry->segments[i].length; in create_reference_ldpc_dec_op()
2251 entry->segments[i].length; in create_reference_ldpc_dec_op()
2266 entry->segments[i].length; in create_reference_enc_op()
[all …]
/dpdk/doc/guides/nics/
H A Dmemif.rst49 …zero-copy client mode. Only relevant to client, requires '--single-file-segments' eal argument", "…
179 is only relevant to client and requires eal argument '--single-file-segments'.
182 With single file segments we can calculate offset from the beginning of the file
208 Only single file segments mode (EAL option --single-file-segments) is supported, as calculating
209 offset from multiple segments is too expensive.
225 … --proc-type=primary --file-prefix=pmd2 --vdev=net_memif,zero-copy=yes --single-file-segments -- -i
H A Dthunderx.rst399 Maximum packet segments
402 The ThunderX SoC family NICs support up to 12 segments per packet when working
404 frame size does not fit in the maximum number of segments.
H A Davp.rst42 * Chained mbufs may include up to 5 chained segments,
H A Dnfb.rst36 transmitting data segments.
/dpdk/doc/guides/cryptodevs/
H A Doverview.rst17 which means that an input buffer can consist of multiple segments,
23 (i.e. both can consists of multiple segments).
H A Dmlx5.rst125 Maximum number of mbuf chain segments(src or dest), default value is 8.
/dpdk/drivers/net/ark/
H A Dark_ethdev_rx.c350 uint16_t segments; in eth_ark_rx_jumbo() local
354 segments = 1; in eth_ark_rx_jumbo()
365 segments += 1; in eth_ark_rx_jumbo()
375 mbuf0->nb_segs = segments; in eth_ark_rx_jumbo()
/dpdk/doc/guides/regexdevs/
H A Dmlx5.rst25 - Multi segments mbuf support.
/dpdk/doc/guides/sample_app_ug/
H A Dipv4_multicast.rst190 walk though all segments of the input packet and for each of segment,
213 Therefore, for a small number of outgoing ports (and segments in the input packet),
215 As the number of outgoing ports (and/or input segments) grows, the second approach becomes more pre…
217 Depending on the number of segments or the number of ports in the outgoing portmask,
/dpdk/doc/guides/compressdevs/
H A Doverview.rst23 (i.e. both can consists of multiple segments).
/dpdk/doc/guides/tools/
H A Dcomp_perf.rst30 if the max-num-sgl-segs x seg_sz > input size then segments number in
81 ``--max-num-sgl-segs N``: maximum number of segments for each mbuf (default: 16)
H A Dtestregex.rst18 are assigned the same number of segments of input file to parse. Given n QPs
/dpdk/drivers/net/avp/
H A Davp_ethdev.c1705 unsigned int segments; in avp_xmit_scattered_pkts() local
1738 segments = 0; in avp_xmit_scattered_pkts()
1751 else if (unlikely(required + segments > avail)) in avp_xmit_scattered_pkts()
1753 segments += required; in avp_xmit_scattered_pkts()
1768 n = avp_fifo_get(alloc_q, (void **)&avp_bufs, segments); in avp_xmit_scattered_pkts()
1769 if (unlikely(n != segments)) { in avp_xmit_scattered_pkts()
1772 n, segments, orig_nb_pkts); in avp_xmit_scattered_pkts()
/dpdk/doc/guides/linux_gsg/
H A Dbuild_sample_apps.rst107 * ``--single-file-segments``:
108 Store memory segments in fewer files (dynamic memory mode only - does not
H A Dlinux_eal_parameters.rst78 * ``--single-file-segments``
/dpdk/doc/guides/rel_notes/
H A Drelease_22_03.rst22 which can be over multi-segments:
183 * **Updated testpmd to support software UDP/TCP checksum over multiple segments.**
186 to support software UDP/TCP checksum over multiple segments.
H A Drelease_18_05.rst31 how older versions of DPDK worked (memory segments that are IOVA-contiguous,
33 * A new command-line switch ``--single-file-segments`` to put all memory
34 segments within a segment list in a single file.
36 memory segments.
/dpdk/doc/guides/howto/
H A Dvirtio_user_for_container_networking.rst107 --single-file-segments, can help to reduce the number of shared files.
/dpdk/lib/ipsec/
H A Desp_outb.c692 uint16_t segments = in esn_outb_nb_segments() local
695 return segments; in esn_outb_nb_segments()

12