net/ixgbe: set min and max MTU
authorIan Stokes <ian.stokes@intel.com>
Fri, 29 Mar 2019 17:52:16 +0000 (17:52 +0000)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 29 Mar 2019 17:59:50 +0000 (18:59 +0100)
commit11e5f7a2b57fcd6763c1e3e77dda7886248e3b68
treed6e77b1d28258f95584be8cd22edc35f97fc1b0f
parent92645b2ffd842a14c461376c1dca199121396cc5
net/ixgbe: set min and max MTU

This commit sets the min and max supported MTU values for ixgbe devices
via the ixgbe_dev_info_get() function. Min MTU supported is set to
ETHER_MIN_MTU and max MTU is calculated as the max packet length
supported minus the transport overhead. To aid in these calculations
a new MACRO 'IXGBE_ETH_OVERHEAD' has been introduced to consolidate
overhead calculation and avoid duplication.

Signed-off-by: Ian Stokes <ian.stokes@intel.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
drivers/net/ixgbe/ixgbe_ethdev.c
drivers/net/ixgbe/ixgbe_ethdev.h