Lines Matching defs:doit
69 rtnl_doit_func doit;
389 rtnl_doit_func doit, rtnl_dumpit_func dumpit,
425 WARN_ON(doit && link->doit && link->doit != doit);
426 if (doit)
427 link->doit = doit;
537 handler->msgtype, handler->doit,
6889 rtnl_doit_func doit;
6955 if (!link || !link->doit) {
6958 if (!link || !link->doit)
6977 doit = link->doit;
6979 if (doit)
6980 err = doit(skb, nlh, extack);
6988 if (link && link->doit)
6989 err = link->doit(skb, nlh, extack);
7083 {.msgtype = RTM_NEWLINK, .doit = rtnl_newlink,
7085 {.msgtype = RTM_DELLINK, .doit = rtnl_dellink,
7087 {.msgtype = RTM_GETLINK, .doit = rtnl_getlink,
7089 {.msgtype = RTM_SETLINK, .doit = rtnl_setlink,
7094 {.msgtype = RTM_GETSTATS, .doit = rtnl_stats_get,
7096 {.msgtype = RTM_SETSTATS, .doit = rtnl_stats_set},
7097 {.msgtype = RTM_NEWLINKPROP, .doit = rtnl_newlinkprop},
7098 {.msgtype = RTM_DELLINKPROP, .doit = rtnl_dellinkprop},
7102 .doit = rtnl_bridge_dellink},
7104 .doit = rtnl_bridge_setlink},
7105 {.protocol = PF_BRIDGE, .msgtype = RTM_NEWNEIGH, .doit = rtnl_fdb_add},
7106 {.protocol = PF_BRIDGE, .msgtype = RTM_DELNEIGH, .doit = rtnl_fdb_del,
7108 {.protocol = PF_BRIDGE, .msgtype = RTM_GETNEIGH, .doit = rtnl_fdb_get,
7110 {.protocol = PF_BRIDGE, .msgtype = RTM_NEWMDB, .doit = rtnl_mdb_add},
7111 {.protocol = PF_BRIDGE, .msgtype = RTM_DELMDB, .doit = rtnl_mdb_del,
7113 {.protocol = PF_BRIDGE, .msgtype = RTM_GETMDB, .doit = rtnl_mdb_get,