8.0-REL lagg(4) + vlan(4) + em(4) problems

Jeff Blank jfb at mr-happy.com
Sat Dec 12 10:14:15 UTC 2009


I've just upgraded a 7.1-REL server to 8.0-REL and have lost my
ability to use vlan(4) on top of lagg(4) on top of em(4).  (Not sure
about other interface types, just encountered the problem tonight.)
Using tcpdump, I see that I can receive 802.1q-tagged traffic (and on
the correct VLAN interface), but the switch appears to receive frames
from the server without 802.1q tags--the only bridge entry on the
switch port is on the "default" untagged VLAN.  Setting the switch
port to untagged and configuring lagg0 with an IP address works fine
(bidirectionally), and making em0 or em1 the vlandev for the VLAN
interface also works fine.

My ems, in case the problem is there and not in lagg:

em0 at pci0:5:0:0: class=0x020000 card=0x135e8086 chip=0x105e8086 rev=0x06 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'HP NC360T PCIe DP Gigabit Server Adapter (n1e5132)'
    class      = network
    subclass   = ethernet
em1 at pci0:5:0:1: class=0x020000 card=0x135e8086 chip=0x105e8086 rev=0x06 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'HP NC360T PCIe DP Gigabit Server Adapter (n1e5132)'
    class      = network
    subclass   = ethernet

I didn't see anything about this on current@, stable@, or here over
the last few months, only at the FreeBSD forums
(http://forums.freebsd.org/showthread.php?t=7668).  There's also open
PR kern/132715, but I'm not experiencing panics, just incorrect
behaviour.  Is my issue known in any way?  Any suggestions other than
filing a PR (which I'll be happy to do)?

thanks,
Jeff


More information about the freebsd-net mailing list