summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2019-02-18 12:07:25 +0100
committerThomas Haller <thaller@redhat.com>2019-02-22 09:58:09 +0100
commit5920f187d31d835093a01a96bd158b327580ecd1 (patch)
tree032f5e62e47001831e571e4a5aa0fc883f843dc8
parentbc7bf3c8611a3c393167d3ff7b292c145289dec8 (diff)
downloadNetworkManager-5920f187d31d835093a01a96bd158b327580ecd1.tar.gz
platform/netlink: add more RTM message types in to-string function nl_nlmsghdr_to_str()
-rw-r--r--src/platform/nm-netlink.c39
1 files changed, 24 insertions, 15 deletions
diff --git a/src/platform/nm-netlink.c b/src/platform/nm-netlink.c
index 9a2639235e..8e12fad3ce 100644
--- a/src/platform/nm-netlink.c
+++ b/src/platform/nm-netlink.c
@@ -102,21 +102,30 @@ nl_nlmsghdr_to_str (const struct nlmsghdr *hdr, char *buf, gsize len)
b = buf;
switch (hdr->nlmsg_type) {
- case RTM_NEWLINK: s = "RTM_NEWLINK"; break;
- case RTM_DELLINK: s = "RTM_DELLINK"; break;
- case RTM_NEWADDR: s = "RTM_NEWADDR"; break;
- case RTM_DELADDR: s = "RTM_DELADDR"; break;
- case RTM_NEWROUTE: s = "RTM_NEWROUTE"; break;
- case RTM_DELROUTE: s = "RTM_DELROUTE"; break;
- case RTM_NEWQDISC: s = "RTM_NEWQDISC"; break;
- case RTM_DELQDISC: s = "RTM_DELQDISC"; break;
- case RTM_NEWTFILTER: s = "RTM_NEWTFILTER"; break;
- case RTM_DELTFILTER: s = "RTM_DELTFILTER"; break;
- case NLMSG_NOOP: s = "NLMSG_NOOP"; break;
- case NLMSG_ERROR: s = "NLMSG_ERROR"; break;
- case NLMSG_DONE: s = "NLMSG_DONE"; break;
- case NLMSG_OVERRUN: s = "NLMSG_OVERRUN"; break;
- default: s = NULL; break;
+ case RTM_GETLINK: s = "RTM_GETLINK"; break;
+ case RTM_NEWLINK: s = "RTM_NEWLINK"; break;
+ case RTM_DELLINK: s = "RTM_DELLINK"; break;
+ case RTM_SETLINK: s = "RTM_SETLINK"; break;
+ case RTM_GETADDR: s = "RTM_GETADDR"; break;
+ case RTM_NEWADDR: s = "RTM_NEWADDR"; break;
+ case RTM_DELADDR: s = "RTM_DELADDR"; break;
+ case RTM_GETROUTE: s = "RTM_GETROUTE"; break;
+ case RTM_NEWROUTE: s = "RTM_NEWROUTE"; break;
+ case RTM_DELROUTE: s = "RTM_DELROUTE"; break;
+ case RTM_GETRULE: s = "RTM_GETRULE"; break;
+ case RTM_NEWRULE: s = "RTM_NEWRULE"; break;
+ case RTM_DELRULE: s = "RTM_DELRULE"; break;
+ case RTM_GETQDISC: s = "RTM_GETQDISC"; break;
+ case RTM_NEWQDISC: s = "RTM_NEWQDISC"; break;
+ case RTM_DELQDISC: s = "RTM_DELQDISC"; break;
+ case RTM_GETTFILTER: s = "RTM_GETTFILTER"; break;
+ case RTM_NEWTFILTER: s = "RTM_NEWTFILTER"; break;
+ case RTM_DELTFILTER: s = "RTM_DELTFILTER"; break;
+ case NLMSG_NOOP: s = "NLMSG_NOOP"; break;
+ case NLMSG_ERROR: s = "NLMSG_ERROR"; break;
+ case NLMSG_DONE: s = "NLMSG_DONE"; break;
+ case NLMSG_OVERRUN: s = "NLMSG_OVERRUN"; break;
+ default: s = NULL; break;
}
if (s)