|
Revision tags: v22.03, v22.03-rc4, v22.03-rc3, v22.03-rc2, v22.03-rc1, v21.11, v21.11-rc4 |
|
| #
f8dbaebb |
| 22-Nov-2021 |
Sean Morrissey <[email protected]> |
fix PMD wording
Removing the use of driver following PMD as its unnecessary.
Cc: [email protected]
Signed-off-by: Sean Morrissey <[email protected]> Signed-off-by: Conor Fogarty <conor.fogart
fix PMD wording
Removing the use of driver following PMD as its unnecessary.
Cc: [email protected]
Signed-off-by: Sean Morrissey <[email protected]> Signed-off-by: Conor Fogarty <[email protected]> Acked-by: John McNamara <[email protected]> Reviewed-by: Conor Walsh <[email protected]> Reviewed-by: Ferruh Yigit <[email protected]>
show more ...
|
|
Revision tags: v21.11-rc3, v21.11-rc2, v21.11-rc1 |
|
| #
1bb4a528 |
| 18-Oct-2021 |
Ferruh Yigit <[email protected]> |
ethdev: fix max Rx packet length
There is a confusion on setting max Rx packet length, this patch aims to clarify it.
'rte_eth_dev_configure()' API accepts max Rx packet size via 'uint32_t max_rx_p
ethdev: fix max Rx packet length
There is a confusion on setting max Rx packet length, this patch aims to clarify it.
'rte_eth_dev_configure()' API accepts max Rx packet size via 'uint32_t max_rx_pkt_len' field of the config struct 'struct rte_eth_conf'.
Also 'rte_eth_dev_set_mtu()' API can be used to set the MTU, and result stored into '(struct rte_eth_dev)->data->mtu'.
These two APIs are related but they work in a disconnected way, they store the set values in different variables which makes hard to figure out which one to use, also having two different method for a related functionality is confusing for the users.
Other issues causing confusion is: * maximum transmission unit (MTU) is payload of the Ethernet frame. And 'max_rx_pkt_len' is the size of the Ethernet frame. Difference is Ethernet frame overhead, and this overhead may be different from device to device based on what device supports, like VLAN and QinQ. * 'max_rx_pkt_len' is only valid when application requested jumbo frame, which adds additional confusion and some APIs and PMDs already discards this documented behavior. * For the jumbo frame enabled case, 'max_rx_pkt_len' is an mandatory field, this adds configuration complexity for application.
As solution, both APIs gets MTU as parameter, and both saves the result in same variable '(struct rte_eth_dev)->data->mtu'. For this 'max_rx_pkt_len' updated as 'mtu', and it is always valid independent from jumbo frame.
For 'rte_eth_dev_configure()', 'dev->data->dev_conf.rxmode.mtu' is user request and it should be used only within configure function and result should be stored to '(struct rte_eth_dev)->data->mtu'. After that point both application and PMD uses MTU from this variable.
When application doesn't provide an MTU during 'rte_eth_dev_configure()' default 'RTE_ETHER_MTU' value is used.
Additional clarification done on scattered Rx configuration, in relation to MTU and Rx buffer size. MTU is used to configure the device for physical Rx/Tx size limitation, Rx buffer is where to store Rx packets, many PMDs use mbuf data buffer size as Rx buffer size. PMDs compare MTU against Rx buffer size to decide enabling scattered Rx or not. If scattered Rx is not supported by device, MTU bigger than Rx buffer size should fail.
Signed-off-by: Ferruh Yigit <[email protected]> Acked-by: Ajit Khaparde <[email protected]> Acked-by: Somnath Kotur <[email protected]> Acked-by: Huisong Li <[email protected]> Acked-by: Andrew Rybchenko <[email protected]> Acked-by: Konstantin Ananyev <[email protected]> Acked-by: Rosen Xu <[email protected]> Acked-by: Hyong Youb Kim <[email protected]>
show more ...
|
|
Revision tags: v21.08, v21.08-rc4, v21.08-rc3, v21.08-rc2, v21.08-rc1, v21.05, v21.05-rc4, v21.05-rc3, v21.05-rc2, v21.05-rc1, v21.02, v21.02-rc4, v21.02-rc3, v21.02-rc2, v21.02-rc1, v20.11, v20.11-rc5, v20.11-rc4, v20.11-rc3, v20.11-rc2 |
|
| #
1995c2c1 |
| 02-Nov-2020 |
Ibtisam Tariq <[email protected]> |
doc: fix rule file parameters in l3fwd-acl guide
Add "--" and remove extra spaces in l3fwd-acl commands.
Fixes: d0dff9ba445e ("doc: sample application user guide") Cc: [email protected]
Signed-off-b
doc: fix rule file parameters in l3fwd-acl guide
Add "--" and remove extra spaces in l3fwd-acl commands.
Fixes: d0dff9ba445e ("doc: sample application user guide") Cc: [email protected]
Signed-off-by: Ibtisam Tariq <[email protected]> Reviewed-by: David Marchand <[email protected]>
show more ...
|
| #
1509e07f |
| 10-Nov-2020 |
Stephen Hemminger <[email protected]> |
doc: replace usage of blacklist/whitelist
The words blacklist and whitelist are avoided in text about MAC filtering or kernel module.
Signed-off-by: Stephen Hemminger <[email protected]> A
doc: replace usage of blacklist/whitelist
The words blacklist and whitelist are avoided in text about MAC filtering or kernel module.
Signed-off-by: Stephen Hemminger <[email protected]> Acked-by: Luca Boccassi <[email protected]> Signed-off-by: Thomas Monjalon <[email protected]>
show more ...
|
| #
e2a94f9a |
| 21-Oct-2020 |
Ciara Power <[email protected]> |
doc: remove references to make from apps guide
While make has been deprecated for DPDK, it's still applicable for some example apps to be built standalone, this patch adjusts the guides to take that
doc: remove references to make from apps guide
While make has been deprecated for DPDK, it's still applicable for some example apps to be built standalone, this patch adjusts the guides to take that into consideration.
Signed-off-by: Ciara Power <[email protected]> Acked-by: Nicolas Chautru <[email protected]> Reviewed-by: Ferruh Yigit <[email protected]>
show more ...
|
|
Revision tags: v20.11-rc1 |
|
| #
5636d603 |
| 16-Oct-2020 |
Konstantin Ananyev <[email protected]> |
examples/l3fwd-acl: select ACL classify method
Replace '--scalar' command-line option with new one: --alg=<algname> to allow user explicitly select desired classify method. This is an optional param
examples/l3fwd-acl: select ACL classify method
Replace '--scalar' command-line option with new one: --alg=<algname> to allow user explicitly select desired classify method. This is an optional parameter, if not specified default classify algorithm will be used.
Signed-off-by: Konstantin Ananyev <[email protected]>
show more ...
|
| #
20f76bb6 |
| 16-Oct-2020 |
Konstantin Ananyev <[email protected]> |
examples/l3fwd-acl: update MAC addresses
Introduces two changes into l3fwd-acl behaviour to make it behave in the same way as l3fwd: - Add a command-line parameter to allow the user to specify the
examples/l3fwd-acl: update MAC addresses
Introduces two changes into l3fwd-acl behaviour to make it behave in the same way as l3fwd: - Add a command-line parameter to allow the user to specify the destination mac address for each ethernet port used. - While forwarding the packet update source and destination mac addresses.
Signed-off-by: Konstantin Ananyev <[email protected]>
show more ...
|
|
Revision tags: v20.08, v20.08-rc4, v20.08-rc3, v20.08-rc2, v20.08-rc1, v20.05, v20.05-rc4, v20.05-rc3, v20.05-rc2, v20.05-rc1, v20.02, v20.02-rc4, v20.02-rc3, v20.02-rc2, v20.02-rc1, v19.11, v19.11-rc4, v19.11-rc3, v19.11-rc2, v19.11-rc1, v19.08, v19.08-rc4, v19.08-rc3, v19.08-rc2, v19.08-rc1, v19.05, v19.05-rc4, v19.05-rc3, v19.05-rc2, v19.05-rc1, v19.02, v19.02-rc4, v19.02-rc3, v19.02-rc2, v19.02-rc1, v18.11, v18.11-rc5, v18.11-rc4, v18.11-rc3, v18.11-rc2, v18.11-rc1, v18.08, v18.08-rc3, v18.08-rc2, v18.08-rc1, v18.05, v18.05-rc6, v18.05-rc5, v18.05-rc4, v18.05-rc3, v18.05-rc2, v18.05-rc1, v18.02, v18.02-rc4, v18.02-rc3 |
|
| #
5630257f |
| 01-Feb-2018 |
Ferruh Yigit <[email protected]> |
doc: convert Intel license headers to SPDX tags
Signed-off-by: Ferruh Yigit <[email protected]> Acked-by: Bruce Richardson <[email protected]>
|
|
Revision tags: v18.02-rc2, v18.02-rc1, v17.11, v17.11-rc4, v17.11-rc3, v17.11-rc2 |
|
| #
7cacb056 |
| 25-Oct-2017 |
Herakliusz Lipiec <[email protected]> |
doc: add generic build instructions for sample apps
Moved duplicated, and occasionally outdated, doc sections from each of the sample app guides chapters to a common chapter at the start.
This redu
doc: add generic build instructions for sample apps
Moved duplicated, and occasionally outdated, doc sections from each of the sample app guides chapters to a common chapter at the start.
This reduces the duplication in the docs and provides a single point of reference for compiling the sample apps.
Signed-off-by: Herakliusz Lipiec <[email protected]> Signed-off-by: Marko Kovacevic <[email protected]>
show more ...
|
|
Revision tags: v17.11-rc1, v17.08, v17.08-rc4, v17.08-rc3, v17.08-rc2, v17.08-rc1, v17.05, v17.05-rc4, v17.05-rc3, v17.05-rc2, v17.05-rc1 |
|
| #
35b09d76 |
| 27-Feb-2017 |
Keith Wiles <[email protected]> |
doc: use corelist instead of coremask
The coremask option in DPDK is difficult to use and we should be promoting the use of the corelist (-l) option. The patch adjusts the docs to use -l EAL option
doc: use corelist instead of coremask
The coremask option in DPDK is difficult to use and we should be promoting the use of the corelist (-l) option. The patch adjusts the docs to use -l EAL option instead of the -c option.
The patch only changes the docs and not the code as the -c option will continue to exist unless it is removed in the future. The -c option should be kept to maintain backward compatibility.
Signed-off-by: Keith Wiles <[email protected]> Acked-by: John McNamara <[email protected]>
show more ...
|
|
Revision tags: v17.02, v17.02-rc3, v17.02-rc2, v17.02-rc1 |
|
| #
e0ef2aec |
| 19-Dec-2016 |
Pablo de Lara <[email protected]> |
doc: simplify l3fwd example guide
L3 Forwarding sample app user guides have some inconsistencies between the example command line and the configuration table. Also, they were showing too complicated
doc: simplify l3fwd example guide
L3 Forwarding sample app user guides have some inconsistencies between the example command line and the configuration table. Also, they were showing too complicated configuration, using two different NUMA nodes for two ports, which will probably lead to performance drop due to use cross-socket channel.
This patch simplifies the configuration of these examples, by using a single NUMA node and a single queue per port.
Signed-off-by: Pablo de Lara <[email protected]> Acked-by: John McNamara <[email protected]>
show more ...
|
|
Revision tags: v16.11, v16.11-rc3, v16.11-rc2, v16.11-rc1, v16.07, v16.07-rc5, v16.07-rc4, v16.07-rc3, v16.07-rc2, v16.07-rc1, v16.04, v16.04-rc4, v16.04-rc3, v16.04-rc2, v16.04-rc1 |
|
| #
513b0723 |
| 25-Feb-2016 |
Mauricio Vasquez B <[email protected]> |
doc: fix references in sample apps guide
MANY references in the sample applications user guide are wrong because they are hard-coded and section numbers have changed over the time. This patch change
doc: fix references in sample apps guide
MANY references in the sample applications user guide are wrong because they are hard-coded and section numbers have changed over the time. This patch changes thoses references to dynamic ones, in this way if section numbers change the reference get updated automatically.
Signed-off-by: Mauricio Vasquez B <[email protected]>
show more ...
|
|
Revision tags: v2.2.0, v2.2.0-rc4, v2.2.0-rc3, v2.2.0-rc2, v2.2.0-rc1, v2.1.0, v2.1.0-rc4, v2.1.0-rc3, v2.1.0-rc2, v2.1.0-rc1 |
|
| #
4a22e6ee |
| 18-May-2015 |
John McNamara <[email protected]> |
doc: refactor figure numbers into references
This change adds automatic figure references to the docs. The figure numbers in the generated Html and PDF docs are now automatically numbered based on s
doc: refactor figure numbers into references
This change adds automatic figure references to the docs. The figure numbers in the generated Html and PDF docs are now automatically numbered based on section.
Requires Sphinx >= 1.3.1.
The patch makes the following changes.
* Changes image:: tag to figure:: and moves image caption to the figure.
* Adds captions to figures that didn't previously have any.
* Un-templates the |image-name| substitution definitions into explicit figure:: tags. They weren't used more than once anyway and Sphinx doesn't support them for figure.
* Adds a target to each image that didn't previously have one so that they can be cross-referenced.
* Renamed existing image target to match the image name for consistency.
* Replaces the Figures lists with automatic :numref: :ref: entries to generate automatic numbering and captions.
* Replaces "Figure" references with automatic :numref: references.
Signed-off-by: John McNamara <[email protected]>
show more ...
|
|
Revision tags: v2.0.0, v2.0.0-rc3, v2.0.0-rc2, v2.0.0-rc1 |
|
| #
ba9e05cb |
| 03-Feb-2015 |
John McNamara <[email protected]> |
doc: convert image extensions to wildcard
Changed all image.svg and image.png extensions to image.* This allows Sphinx to decide the appropriate image type from the available image options.
In case
doc: convert image extensions to wildcard
Changed all image.svg and image.png extensions to image.* This allows Sphinx to decide the appropriate image type from the available image options.
In case of PDF, SVG images are converted and Sphinx must pick the converted version.
Signed-off-by: John McNamara <[email protected]> Acked-by: Bernard Iremonger <[email protected]>
show more ...
|
|
Revision tags: v1.8.0 |
|
| #
e0c7c473 |
| 18-Dec-2014 |
Siobhan Butler <[email protected]> |
doc: remove Intel references from sample apps guide
Removed redundant references to Intel(R) DPDK in Sample App UG.
Signed-off-by: Siobhan Butler <[email protected]> Acked-by: Bernard Irem
doc: remove Intel references from sample apps guide
Removed redundant references to Intel(R) DPDK in Sample App UG.
Signed-off-by: Siobhan Butler <[email protected]> Acked-by: Bernard Iremonger <[email protected]>
show more ...
|
|
Revision tags: v1.8.0-rc6, v1.8.0-rc5, v1.8.0-rc4, v1.8.0-rc3, v1.8.0-rc2 |
|
| #
d0dff9ba |
| 11-Nov-2014 |
Bernard Iremonger <[email protected]> |
doc: sample application user guide
The 1.7 DPDK_SampleApp_UG document in MSWord has been converted to rst format for use with Sphinx. There is an rst file for each chapter and an index.rst file whic
doc: sample application user guide
The 1.7 DPDK_SampleApp_UG document in MSWord has been converted to rst format for use with Sphinx. There is an rst file for each chapter and an index.rst file which contains the table of contents. The top level index file has been modified to include this guide.
This document contains some png image files. If any of thes png files are modified they should be replaced with an svg file.
This is the fifth document from a set of 6 documents.
Signed-off-by: Bernard Iremonger <[email protected]>
show more ...
|