[Olsr-dev] adding config to txtinfo plugin?

Hans-Christoph Steiner (spam-protected)
Thu May 3 23:55:39 CEST 2012


On May 3, 2012, at 4:32 PM, Ferry Huberts wrote:

> 
> 
> On 03-05-12 22:29, Hans-Christoph Steiner wrote:
>> 
>> On May 3, 2012, at 2:21 AM, Markus Kittenberger wrote:
>> 
>>> 
>>> On Thu, May 3, 2012 at 3:28 AM, Hans-Christoph Steiner
>>> <(spam-protected) <mailto:(spam-protected)>> wrote:
>>> 
>>> 
>>>    I have a complete Java wrapper for the txtinfo plugin, but I
>>>    noticed that the httpinfo plugin provides the configuration while
>>>    the txtinfo plugin does not.
>>> 
>>> afair the txtinfo provides the config already!
>>> 
>>> but its (for backward compatibility) not within the /all or default output
>>> (/all == /neigh/link/route/hna/mid/topo)
>>> 
>>> e.g.: wget -t 1 -O -
>>> http://127.0.0.1:2006/all/gateway/config/interface/2hop
>>> (which is infact currently really "all" the txtinfo can provide,..)
>>> 
>>> btw you can use 3 letter abbreviations of commands e.g. /int for
>>> /interfaces
>>> and any combinations of commands. e.g. /link/interface/config
>>> (but btw the output ordering is fixed)
>>> 
>>>    why I shouldn't add /variables, /interfaces, and /plugins to
>>>    txtinfo to get all of the info that httpinfo is providing?
>>> 
>>> afair it already does exactly this,..
>>> 
>>> if not add what is missing,..
>>> 
>>> 
>>>    Or maybe I should just scrape the httpinfo output...
>>> 
>>> not agood idea (especially as current httpinfo will not make into next
>>> olsrd versions,..)
>> 
>> So the output of /2hop provides data in a format that is quite difficult
>> to reliably scrape:
>> 
>> IP addressSYMMPRMPRSWill.
>> 2hop interface adrress
>> 172.29.174.189YESNONO3172.29.190.217
>> 172.29.62.59
>> 172.29.207.239
>> 172.29.56.119
>> 172.29.56.119YESYESNO7172.29.190.217
>> 172.29.174.189
>> 172.29.62.59
>> 172.29.207.239
>> 
>> 
>> And it gets worse when there are no 2hop interface addresses:
>> 
>> 172.29.174.189YESNONO3172.29.56.119YESYESNO7172.29.190.217
>> 172.29.174.189
>> 172.29.62.59
>> 172.29.207.239
>> 
>> 
>> Anyone mind if I changed it to output the "2hop interface adrress" data
>> as a comma separated list? Like:
> 
> yes.
> in general it is a big no-no to changes interfaces on stable...
> (ask henning)


Even if its buggy? Currently, if a node doesn't have any 2hop neighbors, then the next node will be appended to the current node's line.  I suppose I could live with the rest of the format.

If this really can't be fixed, does anyone have any code that can reliably parse this?

.hc



More information about the Olsr-dev mailing list