diff options
author | Damjan Marion <damarion@cisco.com> | 2022-01-12 11:13:24 +0100 |
---|---|---|
committer | Ole Tr�an <otroan@employees.org> | 2022-01-12 11:02:14 +0000 |
commit | f715b33f10028b1601e2be88c7eeb938a371016a (patch) | |
tree | c11be012c6ed4b5f1cac914487986b7ca3ae82cb | |
parent | 4429d5e3e161edb99c8db4b2b308dd9b3cb3b939 (diff) |
dpdk: use blunt force to skip irrelevant and confusing logs
Type: improvement
Change-Id: I2cd37f0c1a1ed33438bfa4b7590e5609e5094fc8
Signed-off-by: Damjan Marion <damarion@cisco.com>
-rw-r--r-- | src/plugins/dpdk/device/init.c | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/plugins/dpdk/device/init.c b/src/plugins/dpdk/device/init.c index 3b0ce193baa..da7a12367ff 100644 --- a/src/plugins/dpdk/device/init.c +++ b/src/plugins/dpdk/device/init.c @@ -1025,7 +1025,19 @@ dpdk_log_read_ready (clib_file_t * uf) while (unformat_user (&input, unformat_line, &line)) { - dpdk_log_notice ("%v", line); + int skip = 0; + vec_add1 (line, 0); + + /* unfortunatelly DPDK polutes log with this error messages + * even when we pass --in-memory which means no secondary process */ + if (strstr ((char *) line, "WARNING! Base virtual address hint")) + skip = 1; + else if (strstr ((char *) line, "This may cause issues with mapping " + "memory into secondary processes")) + skip = 1; + vec_pop (line); + if (!skip) + dpdk_log_notice ("%v", line); vec_free (line); } |