[Olsr-dev] adding config to txtinfo plugin?

Ferry Huberts (spam-protected)
Thu May 3 22:32:09 CEST 2012



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)

>
> IP addressSYMMPRMPRSWill.2hop interface adrress list
> 172.29.174.189YESNONO3172.29.190.217,172.29.62.59,172.29.207.239,172.29.56.119
>
> This makes it always have the same number of tab-separated columns, no
> matter how many "2hop interface addresses" there are.
>
> .hc
>
>

-- 
Ferry Huberts




More information about the Olsr-dev mailing list