Re: [B.A.T.M.A.N.] [PATCHv2] batman-adv: fix visualization output without neighbors on the primary interface

Sven Eckelmann
2012-05-07T11:28:24Z

[-- Attachment #1: Type: text/plain, Size: 1696 bytes --]

On Monday, May 07, 2012 01:10:19 PM Matthias Schiffer wrote:
> On 05/07/2012 08:40 AM, Marek Lindner wrote:
> > If you wish to replace the mac addresses with readable name you can
> > simply use a bat-hosts file to tell batctl which mac address should be
> > replaced. Check the bat-hosts section in our batctl online manpage:
> > http://downloads.open-mesh.org/batman/manpages/batctl.8.html
>
> I know about bat-hosts, but this only works when the host displaying the
> data knows all the MAC address/hostname mappings. For community meshs
> like Freifunk networks it would be much nicer to allow each host to
> supply its own hostname for vis in my opinion. I think one possibility
> to add this without breaking compatiblity would be adding a hostname
> record after the neighbor entries in the vis packets.
>
> It would be nice to convert the reserved field in the vis packet
> stucture to a flags field for things like this, but AFAICS the current
> code never sets this to zero, but this is a byte of uninitialized memory
> that is sent over the network - but again, I might be overlooking things
> as I'm not yet familar with the code.

Please don't think too much about the current packet types... there will be
changes anyway [1,2]

And maybe you could also use the DHT implementation [3] for your distributed
dns [4] (when you don't want to use already available stuff [5])

Kind regards,
Sven

[1] http://www.open-mesh.org/wiki/batman-adv/BackwardsCompatibility
[2] http://www.open-mesh.org/wiki/batman-adv/Packet-types
[3] http://www.open-mesh.org/wiki/batman-adv/DistributedArpTable
[4] https://projects.universe-factory.net/projects/ngmrp/wiki
[5] http://www.multicastdns.org/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]