From: "Maciej W. Rozycki" <macro@linux-mips.org>
To: Joe Perches <joe@perches.com>
Cc: H Hartley Sweeten <hartleys@visionengravers.com>,
Linux Kernel <linux-kernel@vger.kernel.org>,
netdev@vger.kernel.org, davem@davemloft.net
Subject: RE: [PATCH] drivers/net/defxx.c: use %pMF to show MAC address
Date: Fri, 8 Jan 2010 18:58:02 +0000 (GMT) [thread overview]
Message-ID: <alpine.LFD.2.00.1001081838530.13474@eddie.linux-mips.org> (raw)
In-Reply-To: <1262973254.14898.14.camel@Joe-Laptop.home>
On Fri, 8 Jan 2010, Joe Perches wrote:
> > Here are excerpts from old bootstrap logs -- I don't have any of these
> > boards handy at the moment, but I'll have access to a couple in a few
> > weeks' time:
> >
> > defxx: v1.10 2006/12/14 Lawrence V. Stefani and others
> > tc0: DEFTA at addr = 0x10100000, IRQ = 2, Hardware addr = 08-00-2B-A3-66-C8
> > tc0: registered as fddi0
> > tc1: DEFTA at addr = 0x14100000, IRQ = 3, Hardware addr = 08-00-2B-A3-A3-29
> > tc1: registered as fddi1
> >
> > defxx: v1.10 2006/12/14 Lawrence V. Stefani and others
> > 0000:00:06.0: DEFPA at addr = 0x41071000, IRQ = 57, Hardware addr = 00-60-B0-58-40-75
> > 0000:00:06.0: registered as fddi0
> > 0000:02:00.0: DEFPA at addr = 0x41510000, IRQ = 57, Hardware addr = 00-60-B0-58-41-E7
> > 0000:02:00.0: registered as fddi1
> >
> > Compare the addresses reported with the OUIs of the respective
> > manufacturers -- the former is DEC and the latter is HP. See
> > http://standards.ieee.org/regauth/oui/oui.txt for a reference.
>
> Then isn't the hardware address shown as ethernet and not as
> in the FDDI canonical format?
>
> Which confuses me relative to what you wrote earlier.
It's shown in the FDDI canonical form, so it should use dashes as
separators. That's been my point from the very beginning.
> > On Mon, 2010-01-04 at 23:43 +0000, Maciej W. Rozycki wrote:
> > > The example below shows an address, and the sequence of bits or symbols
> > > that would be transmitted when the address is used in the Source Address
> > > or Destination Address fields on the MAC header. The transmission line
> > > shows the address bits in the order transmitted, from left to right. For
> > > IEEE 802 LANs these correspond to actual bits on the medium. The FDDI
> > > symbols line shows how the FDDI PHY sends the address bits as encoded
> > > symbols.
> > >
> > > MSB: 35:7B:12:00:00:01
> > > Canonical: AC-DE-48-00-00-80
>
> So, it should simply use %pM correct?
No. The %pM specifier would print the hex numbers in the canonical form,
but still use the MSB form separator and therefore confuse the reader who
would normally conclude from the separators that the address is actually
in the MSB form.
> Is there any address that should be shown in the
> FDDI canonical form?
All are typically shown in that form.
WRT the DEFxx boards: the firmware presents and expects addresses
communicated with the OS in the canonical form (they are bitswapped in
hardware by appropriate circuitry I believe). However if data contained
within SMT management frames (normally out of interest and not passed to
the OS, but can be received if the appropriate promiscuous mode is
selected) is examined, then addresses embedded within are in the (native)
MSB form (SMT is low-bandwidth traffic, so software processing overhead is
not critical). That's I believe the reason both forms are used in the
first place and the possible source of confusion.
Please let me know if I've been clear enough this time.
Maciej
prev parent reply other threads:[~2010-01-08 18:58 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-01-07 23:24 [PATCH] drivers/net/defxx.c: use %pMF to show MAC address H Hartley Sweeten
2010-01-08 0:58 ` David Miller
2010-01-08 1:39 ` Joe Perches
2010-01-08 2:06 ` Maciej W. Rozycki
2010-01-08 2:11 ` H Hartley Sweeten
2010-01-08 7:47 ` David Miller
2010-01-08 13:34 ` Maciej W. Rozycki
2010-01-08 17:54 ` Joe Perches
2010-01-08 18:58 ` Maciej W. Rozycki [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=alpine.LFD.2.00.1001081838530.13474@eddie.linux-mips.org \
--to=macro@linux-mips.org \
--cc=davem@davemloft.net \
--cc=hartleys@visionengravers.com \
--cc=joe@perches.com \
--cc=linux-kernel@vger.kernel.org \
--cc=netdev@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).