diff options
author | Mark Rustad | 2015-08-09 01:19:09 +0200 |
---|---|---|
committer | Jeff Kirsher | 2015-09-24 07:52:55 +0200 |
commit | f961ddae164a5288a62146aae191da7bc1ecedb4 (patch) | |
tree | 82b363195ea41f7bf4074ba589e5db39f2b5181b /drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | |
parent | ixgbe: Correct setting of RDRXCTL register for X550* devices (diff) | |
download | kernel-qcow2-linux-f961ddae164a5288a62146aae191da7bc1ecedb4.tar.gz kernel-qcow2-linux-f961ddae164a5288a62146aae191da7bc1ecedb4.tar.xz kernel-qcow2-linux-f961ddae164a5288a62146aae191da7bc1ecedb4.zip |
ixgbe: Add small packet padding support for X550
This patch sets RDRXCTL.PSP when the driver is in SRIOV mode which
enables padding of small packets.
Signed-off-by: Mark Rustad <mark.d.rustad@intel.com>
Tested-by: Phil Schmitt <phillip.j.schmitt@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'drivers/net/ethernet/intel/ixgbe/ixgbe_main.c')
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c index a10728c32f65..81cbca4e6df5 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c @@ -3804,6 +3804,9 @@ static void ixgbe_setup_rdrxctl(struct ixgbe_adapter *adapter) break; case ixgbe_mac_X550: case ixgbe_mac_X550EM_x: + if (adapter->num_vfs) + rdrxctl |= IXGBE_RDRXCTL_PSP; + /* fall through for older HW */ case ixgbe_mac_82599EB: case ixgbe_mac_X540: /* Disable RSC for ACK packets */ |