[dpdk-dev] [RFC 0/6] ethdev: add min/max MTU to device info
Ian Stokes
ian.stokes at intel.com
Wed Feb 20 16:57:49 CET 2019
Building upon the discussion around [1], this series introduces MTU min
and MTU max variables. It also provides updates to PMD implementations
for ixgbe, i40e and IGB devices so that these variables are populated
for use when retrieving device info.
This series was tested with OVS DPDK and functions as expected for the
drivers listed below. But a wider selection of PMD drivers would have to
adopt this to ensure jumbo frames functionality remains for drivers not
modified in the series.
There is also ongoing discussion in [2] regarding overhead to be
considered with MTU and how this may change from device to device, this
series uses existing overhead assumptions.
There are also some tasks missing such as updating ethdev version and
documentation that can be implemented in non RFC series if the approach
is acceptable.
[1] http://mails.dpdk.org/archives/dev/2018-September/110959.html
[2] http://mails.dpdk.org/archives/dev/2019-February/124457.html
Ian Stokes (5):
net/i40e: set min and max MTU for i40e devices
net/i40e: set min and max MTU for i40e VF devices
net/ixgbe: set min and max MTU for ixgbe devices
net/ixgbe: set min and max MTU for ixgbe VF devices
net/e1000: set min and max MTU for igb devices
Stephen Hemminger (1):
ethdev: add min/max MTU to device info
doc/guides/rel_notes/deprecation.rst | 12 ------------
drivers/net/e1000/e1000_ethdev.h | 6 ++++++
drivers/net/e1000/igb_ethdev.c | 7 +++++--
drivers/net/i40e/i40e_ethdev.c | 2 ++
drivers/net/i40e/i40e_ethdev_vf.c | 2 ++
drivers/net/ixgbe/ixgbe_ethdev.c | 7 +++++--
drivers/net/ixgbe/ixgbe_ethdev.h | 3 +++
lib/librte_ethdev/rte_ethdev.c | 7 +++++++
lib/librte_ethdev/rte_ethdev.h | 2 ++
9 files changed, 32 insertions(+), 16 deletions(-)
--
2.13.6
More information about the dev
mailing list