Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 02 Mar 2007 23:55:16 +0000
From:      Bruce M Simpson <bms@incunabulum.net>
To:        freebsd-net@freebsd.org
Subject:   [PATCH] Ethernet cleanup; 802.1p input and M_PROMISC 
Message-ID:  <45E8B964.2090200@incunabulum.net>

next in thread | raw e-mail | index | archive | help
Hello all,

I would like to announce an updated version of the 802.1p input patch, 
available at:
    http://people.freebsd.org/~bms/dump/latest-8021p.diff

I have cut down the original scope of the patch. I previously ran into 
problems when I tried to move VLAN tag input and output processing into 
if_ethersubr.c.

FreeBSD should now accept VLAN 0 traffic on input with this patch. In 
addition to this, the M_PROMISC flag is now used, which considerably 
simplifies the Ethernet input path in general.

I have performed some light testing on a 1Gbps COTS switch with 802.1q 
encapsulation and without, with carp and vlan, with and without hardware 
VLAN tagging, and all looks OK. I would greatly appreciate further 
testing, particularly with if_bridge and ng_ether which I have not tried.

If all goes to plan, I would hope to commit this code to -CURRENT within 
the next 10 days.

Regards,
BMS



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45E8B964.2090200>