gluon icon indicating copy to clipboard operation
gluon copied to clipboard

respondd structural roadmap

Open christf opened this issue 4 years ago • 1 comments

We currently support multiple mesh/routing protocols that each have their respondd module. Each module implements statistics including nic traffic, information about neighbours and routing. Some technologies are fundamentally different between mesh protocol implementations, however others are the same:

  • [ ] iterating over mesh interfaces (use UCI)
  • [ ] iterating over all interfaces (use UCI)
  • [ ] obtaining NIC traffic statistics
  • [ ] obtaining IP addresses
  • [ ] obtaining routes
  • [ ] the gateway_nexthop field should be adjusted to match https://github.com/FreifunkBremen/yanic/issues/170 un-batman-i-fying this part of the response structure.
  • [ ] Large respondd.c implementations should be broken down into statistics, nodeinfo and neighbour files as done in #1879 for the batman module.

christf avatar Jan 02 '20 14:01 christf

is there any update on this, or could we close the yanic issue?

genofire avatar Apr 13 '22 22:04 genofire