]> 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)
commit19a447d3b8d8174451ecd3c6ba6a87fa316c4f9a
tree636de2eb1d894fa2f7ebafa66f48cc04911d5452
parent95b730cd8f9cc8f3d6287be5e2ec1e11737d6ded
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: d2fc8c2f6b43 ("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