|
From: Chris F. <chr...@ge...> - 2012-11-06 20:28:15
|
On 11/06/2012 02:10 PM, Chris Friesen wrote:
> I'm doing a test to see if not stripping the vlan tag will make any
> difference.
So I applied this patch (basically just disabling vlan stripping for VFs)
and vlan-on-vf to vlan-on-vf communication now seems to be working.
diff --git a/drivers/net/igb/igb_main.c b/drivers/net/igb/igb_main.c
index c7d08f7..25f9e62 100644
--- a/drivers/net/igb/igb_main.c
+++ b/drivers/net/igb/igb_main.c
@@ -3159,6 +3159,8 @@ static inline void igb_set_vf_vlan_strip(struct igb_adapter *adapter,
struct e1000_hw *hw = &adapter->hw;
u32 val;
void __iomem *reg;
+
+ enable=0;
if (hw->mac.type < e1000_82576)
return;
This is with igb-4.0.17 and igbvf-2.0.4. Without the patch, it seems
like something isn't being handled right on the rx side and it's not
treated as a vlan packet.
Chris
|