|
@@ -1411,21 +1411,22 @@ static struct file_operations dn_dev_seq_fops = {
|
|
|
|
|
|
#endif /* CONFIG_PROC_FS */
|
|
|
|
|
|
-static struct rtnetlink_link dnet_rtnetlink_table[RTM_MAX-RTM_BASE+1] =
|
|
|
+static struct rtnetlink_link dnet_rtnetlink_table[RTM_NR_MSGTYPES] =
|
|
|
{
|
|
|
- [4] = { .doit = dn_dev_rtm_newaddr, },
|
|
|
- [5] = { .doit = dn_dev_rtm_deladdr, },
|
|
|
- [6] = { .dumpit = dn_dev_dump_ifaddr, },
|
|
|
-
|
|
|
+ [RTM_NEWADDR - RTM_BASE] = { .doit = dn_dev_rtm_newaddr, },
|
|
|
+ [RTM_DELADDR - RTM_BASE] = { .doit = dn_dev_rtm_deladdr, },
|
|
|
+ [RTM_GETADDR - RTM_BASE] = { .dumpit = dn_dev_dump_ifaddr, },
|
|
|
#ifdef CONFIG_DECNET_ROUTER
|
|
|
- [8] = { .doit = dn_fib_rtm_newroute, },
|
|
|
- [9] = { .doit = dn_fib_rtm_delroute, },
|
|
|
- [10] = { .doit = dn_cache_getroute, .dumpit = dn_fib_dump, },
|
|
|
- [16] = { .doit = dn_fib_rtm_newrule, },
|
|
|
- [17] = { .doit = dn_fib_rtm_delrule, },
|
|
|
- [18] = { .dumpit = dn_fib_dump_rules, },
|
|
|
+ [RTM_NEWROUTE - RTM_BASE] = { .doit = dn_fib_rtm_newroute, },
|
|
|
+ [RTM_DELROUTE - RTM_BASE] = { .doit = dn_fib_rtm_delroute, },
|
|
|
+ [RTM_GETROUTE - RTM_BASE] = { .doit = dn_cache_getroute,
|
|
|
+ .dumpit = dn_fib_dump, },
|
|
|
+ [RTM_NEWRULE - RTM_BASE] = { .doit = dn_fib_rtm_newrule, },
|
|
|
+ [RTM_DELRULE - RTM_BASE] = { .doit = dn_fib_rtm_delrule, },
|
|
|
+ [RTM_GETRULE - RTM_BASE] = { .dumpit = dn_fib_dump_rules, },
|
|
|
#else
|
|
|
- [10] = { .doit = dn_cache_getroute, .dumpit = dn_cache_dump, },
|
|
|
+ [RTM_GETROUTE - RTM_BASE] = { .doit = dn_cache_getroute,
|
|
|
+ .dumpit = dn_cache_dump,
|
|
|
#endif
|
|
|
|
|
|
};
|