Signed-off-by: Flavio Leitner <f...@redhat.com> --- utilities/nlmon.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/utilities/nlmon.c b/utilities/nlmon.c index 08a117b58..609b152f9 100644 --- a/utilities/nlmon.c +++ b/utilities/nlmon.c @@ -41,6 +41,7 @@ main(int argc OVS_UNUSED, char *argv[]) { uint64_t buf_stub[4096 / 64]; struct nl_sock *sock; + struct netns ns; struct ofpbuf buf; int error; @@ -57,9 +58,10 @@ main(int argc OVS_UNUSED, char *argv[]) ovs_fatal(error, "could not join RTNLGRP_LINK multicast group"); } + nl_sock_listen_all_nsid(sock, true); ofpbuf_use_stub(&buf, buf_stub, sizeof buf_stub); for (;;) { - error = nl_sock_recv(sock, &buf, NULL, false); + error = nl_sock_recv(sock, &buf, &ns, false); if (error == EAGAIN) { /* Nothing to do. */ } else if (error == ENOBUFS) { @@ -123,6 +125,11 @@ main(int argc OVS_UNUSED, char *argv[]) } } printf("\n"); + if (netns_is_remote(&ns)) { + printf("\tnetns id: %d\n", ns.id); + } else { + printf("\tnetns id: local\n"); + } if (attrs[IFLA_MASTER]) { uint32_t idx = nl_attr_get_u32(attrs[IFLA_MASTER]); char ifname[IFNAMSIZ]; -- 2.13.6 _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev