From 86d0988b161372a61408bca31b223ef85b0c59e6 Mon Sep 17 00:00:00 2001 From: Roopa Prabhu Date: Thu, 26 Oct 2017 10:12:55 -0700 Subject: [PATCH] bridge: fdb: print NDA_SRC_VNI if available Signed-off-by: Roopa Prabhu --- bridge/fdb.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/bridge/fdb.c b/bridge/fdb.c index 858e980a..1ab1fb71 100644 --- a/bridge/fdb.c +++ b/bridge/fdb.c @@ -205,6 +205,15 @@ int print_fdb(const struct sockaddr_nl *who, struct nlmsghdr *n, void *arg) rta_getattr_u32(tb[NDA_VNI])); } + if (tb[NDA_SRC_VNI]) { + if (jw_global) + jsonw_uint_field(jw_global, "src_vni", + rta_getattr_u32(tb[NDA_SRC_VNI])); + else + fprintf(fp, "src_vni %d ", + rta_getattr_u32(tb[NDA_SRC_VNI])); + } + if (tb[NDA_IFINDEX]) { unsigned int ifindex = rta_getattr_u32(tb[NDA_IFINDEX]);