From a8a0f80b634208c878e15335948810e1d532d1e7 Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Sat, 26 Nov 2022 09:23:50 -0500 Subject: [PATCH] lib: Do not log `echo PING` commands from watchfrr Since the `echo PING` commands are from watchfrr and are sent a whole bunch when an operator has `log commands` on the amount of logging done is quite significant. Signed-off-by: Donald Sharp --- lib/vty.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/vty.c b/lib/vty.c index 5fe8d8247..352080e58 100644 --- a/lib/vty.c +++ b/lib/vty.c @@ -447,7 +447,8 @@ static int vty_command(struct vty *vty, char *buf) /* * Log non empty command lines */ - if (do_log_commands) + if (do_log_commands && + strncmp(buf, "echo PING", strlen("echo PING")) != 0) cp = buf; if (cp != NULL) { /* Skip white spaces. */ -- 2.39.2