diff options
Diffstat (limited to 'net/bridge/br_netlink.c')
-rw-r--r-- | net/bridge/br_netlink.c | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/net/bridge/br_netlink.c b/net/bridge/br_netlink.c index ffb0dc4cc0e8..6814083a92f4 100644 --- a/net/bridge/br_netlink.c +++ b/net/bridge/br_netlink.c | |||
@@ -218,19 +218,24 @@ int __init br_netlink_init(void) | |||
218 | if (err < 0) | 218 | if (err < 0) |
219 | goto err1; | 219 | goto err1; |
220 | 220 | ||
221 | err = __rtnl_register(PF_BRIDGE, RTM_GETLINK, NULL, br_dump_ifinfo); | 221 | err = __rtnl_register(PF_BRIDGE, RTM_GETLINK, NULL, |
222 | br_dump_ifinfo, NULL); | ||
222 | if (err) | 223 | if (err) |
223 | goto err2; | 224 | goto err2; |
224 | err = __rtnl_register(PF_BRIDGE, RTM_SETLINK, br_rtm_setlink, NULL); | 225 | err = __rtnl_register(PF_BRIDGE, RTM_SETLINK, |
226 | br_rtm_setlink, NULL, NULL); | ||
225 | if (err) | 227 | if (err) |
226 | goto err3; | 228 | goto err3; |
227 | err = __rtnl_register(PF_BRIDGE, RTM_NEWNEIGH, br_fdb_add, NULL); | 229 | err = __rtnl_register(PF_BRIDGE, RTM_NEWNEIGH, |
230 | br_fdb_add, NULL, NULL); | ||
228 | if (err) | 231 | if (err) |
229 | goto err3; | 232 | goto err3; |
230 | err = __rtnl_register(PF_BRIDGE, RTM_DELNEIGH, br_fdb_delete, NULL); | 233 | err = __rtnl_register(PF_BRIDGE, RTM_DELNEIGH, |
234 | br_fdb_delete, NULL, NULL); | ||
231 | if (err) | 235 | if (err) |
232 | goto err3; | 236 | goto err3; |
233 | err = __rtnl_register(PF_BRIDGE, RTM_GETNEIGH, NULL, br_fdb_dump); | 237 | err = __rtnl_register(PF_BRIDGE, RTM_GETNEIGH, |
238 | NULL, br_fdb_dump, NULL); | ||
234 | if (err) | 239 | if (err) |
235 | goto err3; | 240 | goto err3; |
236 | 241 | ||