34 lines
1.3 KiB
Diff
34 lines
1.3 KiB
Diff
From: Padmanabh Ratnakar <padmanabh.ratnakar@emulex.com>
|
|
Date: Wed, 16 Nov 2011 02:03:32 +0000
|
|
Subject: [PATCH 09/58] be2net: Fix VLAN promiscous mode for Lancer
|
|
|
|
commit 5d5adb93d0efca8b47cc3e649a41ba650ff3d270 upstream.
|
|
|
|
To enable VLAN promiscous mode, the HW interface should be created
|
|
with VLAN promiscous capability in Lancer. Add this capability during
|
|
creation of the HW interface.
|
|
|
|
Signed-off-by: Padmanabh Ratnakar <padmanabh.ratnakar@emulex.com>
|
|
Signed-off-by: David S. Miller <davem@davemloft.net>
|
|
---
|
|
drivers/net/ethernet/emulex/benet/be_main.c | 3 ++-
|
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/drivers/net/ethernet/emulex/benet/be_main.c b/drivers/net/ethernet/emulex/benet/be_main.c
|
|
index c982b51..93869d4 100644
|
|
--- a/drivers/net/ethernet/emulex/benet/be_main.c
|
|
+++ b/drivers/net/ethernet/emulex/benet/be_main.c
|
|
@@ -2600,7 +2600,8 @@ static int be_setup(struct be_adapter *adapter)
|
|
en_flags = BE_IF_FLAGS_UNTAGGED | BE_IF_FLAGS_BROADCAST |
|
|
BE_IF_FLAGS_MULTICAST | BE_IF_FLAGS_PASS_L3L4_ERRORS;
|
|
cap_flags = en_flags | BE_IF_FLAGS_MCAST_PROMISCUOUS |
|
|
- BE_IF_FLAGS_PROMISCUOUS;
|
|
+ BE_IF_FLAGS_VLAN_PROMISCUOUS | BE_IF_FLAGS_PROMISCUOUS;
|
|
+
|
|
if (adapter->function_caps & BE_FUNCTION_CAPS_RSS) {
|
|
cap_flags |= BE_IF_FLAGS_RSS;
|
|
en_flags |= BE_IF_FLAGS_RSS;
|
|
--
|
|
1.7.10
|
|
|