Ethereal-dev: Re: [Ethereal-dev] resolving of well-known mac-addresses

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Hannes Gredler <hannes@xxxxxxxxxxx>
Date: Fri, 30 Aug 2002 09:02:16 +0200
On Thu, Aug 29, 2002 at 11:35:23PM +0200, Joerg Mayer wrote:
| On Thu, Aug 29, 2002 at 11:15:55PM +0200, Hannes Gredler wrote:
| > i scanned the cvs repository and did not find a ethers file that comes
| >   with the standard distribution;
| >   - so the file is not there yet;
| >   - who takes care to set it up / bundle it with the distribution ?
| 
| I was thinking about the manuf file. This file is used in epan/resolv.c
| What I was thinking about was to allow longer (up to 6 bytes) mac
| entries in that file. Add the length to the mac-to-name struct and
| fix the resulting functions acordingly. The name resolving code is
| very modular and I doubt that you'd need to change anything outside
| resolv.c

[ ... ]

| how about
| 01:00:5e:00:01/40       IETF-VRRP

sounds to be a good idea to me; - some question still ...
how will the resolver display the trailing bits ?
  how will the user get that the scope of the name is
  40 bits ?

would IETF-VRRP:xx work ? - how about address prefixes that do
not fall on 8 [4] bit boundaries ?

/hannes