diff options
author | Emil Tantilov <emil.s.tantilov@intel.com> | 2013-07-26 14:46:36 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-07-28 22:17:17 +0200 |
commit | 7e44892c1b6bb499cb2f6d5c0f4afcc077a26074 (patch) | |
tree | 2817f5b5828cbfa1b8c5fdb15d35a316e13b302a /net | |
parent | ixgbe: Fix Tx Hang issue with lldpad on 82598EB (diff) | |
download | linux-7e44892c1b6bb499cb2f6d5c0f4afcc077a26074.tar.xz linux-7e44892c1b6bb499cb2f6d5c0f4afcc077a26074.zip |
igb: fix vlan filtering in promisc mode when not in VT mode
This patch fixes a VT mode check to make sure VLAN filters are disabled when
in promisc mode and VT is not enabled.
The problem with the previous check was that:
E1000_MRQC_ENABLE_VMDQ is defined as 0x00000003
but when not in VT mode:
mrqc |= E1000_MRQC_ENABLE_RSS_4Q (0x00000002)
So the above check will trigger regardless if VT mode is being used or not.
Signed-off-by: Emil Tantilov <emil.s.tantilov@intel.com>
Tested-by: Aaron Brown <aaron.f.brown@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions