From c8dff2838dfc09b6c05f8f089aef5414446efa57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Kr=C3=BCger?= Date: Sun, 12 Jun 2022 22:59:05 +0200 Subject: [PATCH] olsr cli neigh --- package/gluon-mesh-olsrd/luasrc/usr/bin/olsrd-cli | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/package/gluon-mesh-olsrd/luasrc/usr/bin/olsrd-cli b/package/gluon-mesh-olsrd/luasrc/usr/bin/olsrd-cli index d5860e4f..94b74744 100755 --- a/package/gluon-mesh-olsrd/luasrc/usr/bin/olsrd-cli +++ b/package/gluon-mesh-olsrd/luasrc/usr/bin/olsrd-cli @@ -122,17 +122,27 @@ function olsr2_nodeinfo_json(...) tprint(res) end +function olsr1_neigh() + return olsr1_nodeinfo('links') +end + +function olsr2_neigh() + return olsr2_nodeinfo('nhdpinfo jsonraw link') +end + sub = { info = { show_info, 'Show information about status of olsr1 and olsr2' }, help = { show_help, 'Show help' }, olsr1 = { dummy, 'OLSRv1 Control Commands', { - nodeinfo = { olsr1_nodeinfo, 'OLSRv1 Nodeinfo' } + nodeinfo = { olsr1_nodeinfo, 'OLSRv1 Nodeinfo' }, + neigh = { olsr1_neigh, 'OLSRv1 Neighbour List' }, } }, olsr2 = { dummy, 'OLSRv2 Control Commands', { nodeinfo = { dummy, 'OLSRv2 Nodeinfo', { raw = { olsr2_nodeinfo_raw, 'OLSRv2 Nodeinfo Raw' }, json = { olsr2_nodeinfo_json, 'OLSRv2 Nodeinfo JSON' } - } } + } }, + neigh = { olsr2_neigh, 'OLSRv2 Neighbour List' }, } } }