]> git.baikalelectronics.ru Git - kernel.git/commit
ixgbe: fix large MTU request from VF
authorJesse Brandeburg <jesse.brandeburg@intel.com>
Thu, 20 May 2021 18:18:35 +0000 (11:18 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 20 May 2021 22:22:41 +0000 (15:22 -0700)
commitd73878664f0a9ca69282bc275ef8a29addcd2651
tree636de2eb1d894fa2f7ebafa66f48cc04911d5452
parent621b058db18e53023c29d59d3061f7942b32898b
ixgbe: fix large MTU request from VF

Check that the MTU value requested by the VF is in the supported
range of MTUs before attempting to set the VF large packet enable,
otherwise reject the request. This also avoids unnecessary
register updates in the case of the 82599 controller.

Fixes: e91994ce827b ("ixgbe: Enable jumbo frames support w/ SR-IOV")
Co-developed-by: Piotr Skajewski <piotrx.skajewski@intel.com>
Signed-off-by: Piotr Skajewski <piotrx.skajewski@intel.com>
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Co-developed-by: Mateusz Palczewski <mateusz.palczewski@intel.com>
Signed-off-by: Mateusz Palczewski <mateusz.palczewski@intel.com>
Tested-by: Konrad Jankowski <konrad0.jankowski@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c