Dear OVS developers,
some days ago (09/04/12) I reported my problems with Intel PCI-X NICs on
this mailing list. Jesse Gross considered it as a driver problem and
pointed me to the e1000 mailing list.
Jesse Brandeburg (Intel) kindly analyzed the problem and plays the ball
back to your side (see below).
Can you please join the discussion?
Thank you!
Timm
-------- Original Message --------
Subject: [e1000:bugs] #357 Intel 82546GB chip does not work with
OpenVSwitch
Date: Tue, 11 Sep 2012 01:11:46 +0000
From: Jesse Brandeburg <go_je...@users.sf.net>
Reply-To: [e1000:bugs] <3...@bugs.e1000.p.re.sf.net>
To: [e1000:bugs] <3...@bugs.e1000.p.re.sf.net>
I found why you don't see any transmits. CTRL.VME is not set
(0x40000000) and needs to be for the hardware to insert the vlan tag on
transmit. So your hardware is currently transmitting untagged frames
when openvswitch enabled the vlan. This appears to be (unverified)
because openvswitch is actively clearing the netdev->features flag
NETIF_F_HW_VLAN_RX, and then doesn't read the features mask back
afterward to find out that our e1000 hardware no longer supports tag
insertion.
------------------------------------------------------------------------
*bugs:357 Intel 82546GB chip does not work with OpenVSwitch*
*Status:* open *Labels:* e1000 *Created:* Mon Sep 10, 2012 09:45 AM UTC
by T. Essigke *Last Updated:* Tue Sep 11, 2012 12:29 AM UTC *Owner:*
Jesse Brandeburg
The 82546GB chip does not work with OpenVSwitch, while similar chips do.
It works with the old vlan/bridge code. In the attachement is a script
to reproduce the problem and the output of ethregs.
Here is a summary of the results:
vlan/bridge openvswitch
ping ethregs ping ethregs
80003ES2 + - + -
80003ES2_iomem + + + +
80003ES2_iomem_run2 + + + +
82546GB + + - +
82546GB_iomem + + - +
82546GB_iomem_run2 - + - +
Maybe it is an initialization issue of the card.
For more details see my mails on the e1000-devel mailing list.
------------------------------------------------------------------------
Sent from sourceforge.net because you indicated interest in
https://sourceforge.net/p/e1000/bugs/357/
To unsubscribe from further messages, please visit
https://sourceforge.net/auth/prefs/
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss