gluon-radv-filterd: downgrade frequent messages to DEBUG_MSG

When the network connectivity is bad, routers may not appear in the
translation tables, or there may be no originator with TQ >0. Such
conditions to not warrant spamming the log with error messages.
This commit is contained in:
Matthias Schiffer 2020-07-02 00:10:45 +02:00
parent e384f899b7
commit fcd07de676
No known key found for this signature in database
GPG Key ID: 16EF3F64CB201D9C

View File

@ -608,12 +608,12 @@ static void update_tqs(void) {
foreach(router, G.routers) {
if (router->tq == 0) {
if (ether_addr_equal(router->originator, unspec))
fprintf(stderr,
"Unable to find router " F_MAC " in transtable_{global,local}\n",
DEBUG_MSG(
"Unable to find router " F_MAC " in transtable_{global,local}",
F_MAC_VAR(router->src));
else
fprintf(stderr,
"Unable to find TQ for originator " F_MAC " (router " F_MAC ")\n",
DEBUG_MSG(
"Unable to find TQ for originator " F_MAC " (router " F_MAC ")",
F_MAC_VAR(router->originator),
F_MAC_VAR(router->src));
}