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>