@whitequark just “vendors are idiots” but I suppose that isn’t news
darius@mastodon.cloud
@darius@mastodon.cloud
Posts
-
trying to figure out if i suck at programming or if realtek has byte-reversed their own OUI in addition to bit-reversing it as the spec needs -
trying to figure out if i suck at programming or if realtek has byte-reversed their own OUI in addition to bit-reversing it as the spec needs@whitequark FYI FreeBSD has:
Vendors do obviously not agree how OUIs (24 bit) are mapped to the 22 bits available in the id registers.
IEEE 802.3u-1995, subclause 22.2.4.3.1, figure 22-12, depicts the right mapping; the bit positions are defined in IEEE 802-1990, figure 5.2.
(There is a formal 802.3 interpretation, number 1-07/98 of July 09 1998, about this.)
...
If a vendor uses a different mapping, an "xx" prefixed OUI is defined here which is mangled accordingly to compensate.