Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Jan 2008 02:22:53 +0000
From:      Tom Judge <tom@tomjudge.com>
To:        Andrew Thompson <thompsa@FreeBSD.org>,  freebsd-net <freebsd-net@freebsd.org>
Subject:   if_bridge forwarding incorrectly forwarding ethernet link local addressed packets (e.g. lldp)
Message-ID:  <478EBBFD.4090806@tomjudge.com>

next in thread | raw e-mail | index | archive | help

Hi,

As brought up in the thread "Programming interface MAC filter without 
enabling PROMISC on an interface from user space." it would seem that 
if_bridge does not conform to IEEE 802.1D-2004.  Which states:

<quote>
7.12.6 Reserved addresses
Frames containing any of the group MAC Addresses specified in Table 7-10 
in their destination address field shall not be relayed by the Bridge. 
They are configured in the Permanent Database. Management shall not 
provide the capability to modify or remove these entries from the 
Permanent or the Filtering Databases. These group MAC Addresses are 
reserved for assignment to standard protocols, according to the criteria 
for such assignments (Clause 5.5 of ISO/IEC TR 11802-2).
</quote>


<table 7-10>
                      Assignment                            Value
Bridge Group Address                              01-80-C2-00-00-00
IEEE Std 802.3x Full Duplex PAUSE operation       01-80-C2-00-00-01
IEEE Std 802.3ad Slow_Protocols_Multicast address 01-80-C2-00-00-02
IEEE P802.1X PAE address                          01-80-C2-00-00-03
Reserved for future standardization               01-80-C2-00-00-04
Reserved for future standardization               01-80-C2-00-00-05
Reserved for future standardization               01-80-C2-00-00-06
Reserved for future standardization               01-80-C2-00-00-07
Reserved for future standardization               01-80-C2-00-00-08
Reserved for future standardization               01-80-C2-00-00-09
Reserved for future standardization               01-80-C2-00-00-0A
Reserved for future standardization               01-80-C2-00-00-0B
Reserved for future standardization               01-80-C2-00-00-0C
Reserved for future standardization               01-80-C2-00-00-0D
Reserved for future standardization               01-80-C2-00-00-0E
Reserved for future standardization               01-80-C2-00-00-0F
</table 7-10>

Should I raise a PR about this?


Regards

Tom



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?478EBBFD.4090806>