> > I'm much happier requiring that the ndb entries be stored > > in canonical form than doing magical rewriting under the hood. > > this was my decision too, after a bit of squiz at the problem > and not wanting to break canonical interfaces or anything > else for that matter.
Maybe some confusion could be avoided if anything that reports ethernet addresses to the user would use this same canonical format? Right now when I boot 9load reports the ether addres in lower case (via %E where it installed eipfmt from ip(2) which uses %.2lux%.2lux%.2lux%.2lux%.2lux%.2lux) ether#0: elnk3: port 0xDC00 irq 11: 00c0df15fb45 and a little later the kernel reports it in upper case (directly via %2.2uX%2.2uX%2.2uX%2.2uX%2.2uX%2.2uX) #l0: elnk3: 100Mbps port 0xDC00 irq 11: 00C04F15FB45 just my 0.02 whatever. Axel.
