rtnetlink_server: Also monitor links

Change-Id: Id172ae0390d23066940edba0c75e6a866ea71132
Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/src/rtnetlink_server.cpp b/src/rtnetlink_server.cpp
index 57ec475..185589e 100644
--- a/src/rtnetlink_server.cpp
+++ b/src/rtnetlink_server.cpp
@@ -27,6 +27,8 @@
 {
     switch (hdr.nlmsg_type)
     {
+        case RTM_NEWLINK:
+        case RTM_DELLINK:
         case RTM_NEWADDR:
         case RTM_DELADDR:
         case RTM_NEWROUTE:
@@ -72,7 +74,7 @@
 
     sockaddr_nl local{};
     local.nl_family = AF_NETLINK;
-    local.nl_groups = RTMGRP_IPV4_IFADDR | RTMGRP_IPV6_IFADDR |
+    local.nl_groups = RTMGRP_LINK | RTMGRP_IPV4_IFADDR | RTMGRP_IPV6_IFADDR |
                       RTMGRP_IPV4_ROUTE | RTMGRP_IPV6_ROUTE | RTMGRP_NEIGH;
     bind(sock, local);