]> granicus.if.org Git - strace/blobdiff - netlink_route.c
tests: fix build with recent kernel headers
[strace] / netlink_route.c
index 1208bf8a684ebdc02849d15433abe1fdc7437f7d..7afc9c9fd70f10be27673296daf7e17b6666a613 100644 (file)
@@ -96,8 +96,29 @@ static const netlink_route_decoder_t route_decoders[] = {
 #ifdef HAVE_STRUCT_IFADDRLBLMSG
        [RTM_DELADDRLABEL - RTM_BASE] = decode_ifaddrlblmsg,
        [RTM_GETADDRLABEL - RTM_BASE] = decode_ifaddrlblmsg,
-       [RTM_NEWADDRLABEL - RTM_BASE] = decode_ifaddrlblmsg
+       [RTM_NEWADDRLABEL - RTM_BASE] = decode_ifaddrlblmsg,
 #endif
+
+#ifdef HAVE_STRUCT_DCBMSG
+       [RTM_GETDCB - RTM_BASE] = decode_dcbmsg,
+       [RTM_SETDCB - RTM_BASE] = decode_dcbmsg,
+#endif
+
+#ifdef HAVE_STRUCT_NETCONFMSG
+       [RTM_DELNETCONF - RTM_BASE] = decode_netconfmsg,
+       [RTM_GETNETCONF - RTM_BASE] = decode_netconfmsg,
+       [RTM_NEWNETCONF - RTM_BASE] = decode_netconfmsg,
+#endif
+
+#ifdef HAVE_STRUCT_BR_PORT_MSG
+       [RTM_DELMDB - RTM_BASE] = decode_br_port_msg,
+       [RTM_GETMDB - RTM_BASE] = decode_br_port_msg,
+       [RTM_NEWMDB - RTM_BASE] = decode_br_port_msg,
+#endif
+
+       [RTM_DELNSID - RTM_BASE] = decode_rtgenmsg,
+       [RTM_GETNSID - RTM_BASE] = decode_rtgenmsg,
+       [RTM_NEWNSID - RTM_BASE] = decode_rtgenmsg
 };
 
 bool