[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