X-Git-Url: https://granicus.if.org/sourcecode?a=blobdiff_plain;f=netlink_route.c;h=7afc9c9fd70f10be27673296daf7e17b6666a613;hb=6d6d5bc4807a2c09784dfa3290aa0b4128a5183b;hp=1208bf8a684ebdc02849d15433abe1fdc7437f7d;hpb=e14b4df304f160625581551672dcf3c2102af03c;p=strace diff --git a/netlink_route.c b/netlink_route.c index 1208bf8a..7afc9c9f 100644 --- a/netlink_route.c +++ b/netlink_route.c @@ -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