net/ixgbe: set min and max MTU for VF
authorIan Stokes <ian.stokes@intel.com>
Fri, 29 Mar 2019 17:52:17 +0000 (17:52 +0000)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 29 Mar 2019 18:00:09 +0000 (19:00 +0100)
commit29350891c34f9d45bc27a9313079af71a4a40a40
tree54f972ae55cf43886c24ecc7f4657bd050108397
parent11e5f7a2b57fcd6763c1e3e77dda7886248e3b68
net/ixgbe: set min and max MTU for VF

This commit sets the min and max supported MTU values for ixgbe VF
devices via the ixgbevf_dev_set_mtu() 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. As transport overhead is the
same for VF and PF ixgbe devices, reuse MACRO 'IXGBE_ETH_OVERHEAD' to
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