Home
last modified time | relevance | path

Searched refs:rtnl_register (Results 1 – 14 of 14) sorted by relevance

/Linux-v5.4/net/ipv4/
Dnexthop.c1815 rtnl_register(PF_UNSPEC, RTM_NEWNEXTHOP, rtm_new_nexthop, NULL, 0); in nexthop_init()
1816 rtnl_register(PF_UNSPEC, RTM_DELNEXTHOP, rtm_del_nexthop, NULL, 0); in nexthop_init()
1817 rtnl_register(PF_UNSPEC, RTM_GETNEXTHOP, rtm_get_nexthop, in nexthop_init()
1820 rtnl_register(PF_INET, RTM_NEWNEXTHOP, rtm_new_nexthop, NULL, 0); in nexthop_init()
1821 rtnl_register(PF_INET, RTM_GETNEXTHOP, NULL, rtm_dump_nexthop, 0); in nexthop_init()
1823 rtnl_register(PF_INET6, RTM_NEWNEXTHOP, rtm_new_nexthop, NULL, 0); in nexthop_init()
1824 rtnl_register(PF_INET6, RTM_GETNEXTHOP, NULL, rtm_dump_nexthop, 0); in nexthop_init()
Dfib_frontend.c1628 rtnl_register(PF_INET, RTM_NEWROUTE, inet_rtm_newroute, NULL, 0); in ip_fib_init()
1629 rtnl_register(PF_INET, RTM_DELROUTE, inet_rtm_delroute, NULL, 0); in ip_fib_init()
1630 rtnl_register(PF_INET, RTM_GETROUTE, NULL, inet_dump_fib, 0); in ip_fib_init()
Ddevinet.c2762 rtnl_register(PF_INET, RTM_NEWADDR, inet_rtm_newaddr, NULL, 0); in devinet_init()
2763 rtnl_register(PF_INET, RTM_DELADDR, inet_rtm_deladdr, NULL, 0); in devinet_init()
2764 rtnl_register(PF_INET, RTM_GETADDR, NULL, inet_dump_ifaddr, 0); in devinet_init()
2765 rtnl_register(PF_INET, RTM_GETNETCONF, inet_netconf_get_devconf, in devinet_init()
Dipmr.c3151 rtnl_register(RTNL_FAMILY_IPMR, RTM_GETROUTE, in ip_mr_init()
3153 rtnl_register(RTNL_FAMILY_IPMR, RTM_NEWROUTE, in ip_mr_init()
3155 rtnl_register(RTNL_FAMILY_IPMR, RTM_DELROUTE, in ip_mr_init()
3158 rtnl_register(RTNL_FAMILY_IPMR, RTM_GETLINK, in ip_mr_init()
Droute.c3502 rtnl_register(PF_INET, RTM_GETROUTE, inet_rtm_getroute, NULL, in ip_rt_init()
/Linux-v5.4/include/net/
Drtnetlink.h16 void rtnl_register(int protocol, int msgtype,
/Linux-v5.4/net/core/
Drtnetlink.c267 void rtnl_register(int protocol, int msgtype, in rtnl_register() function
5346 rtnl_register(PF_UNSPEC, RTM_GETLINK, rtnl_getlink, in rtnetlink_init()
5348 rtnl_register(PF_UNSPEC, RTM_SETLINK, rtnl_setlink, NULL, 0); in rtnetlink_init()
5349 rtnl_register(PF_UNSPEC, RTM_NEWLINK, rtnl_newlink, NULL, 0); in rtnetlink_init()
5350 rtnl_register(PF_UNSPEC, RTM_DELLINK, rtnl_dellink, NULL, 0); in rtnetlink_init()
5352 rtnl_register(PF_UNSPEC, RTM_GETADDR, NULL, rtnl_dump_all, 0); in rtnetlink_init()
5353 rtnl_register(PF_UNSPEC, RTM_GETROUTE, NULL, rtnl_dump_all, 0); in rtnetlink_init()
5354 rtnl_register(PF_UNSPEC, RTM_GETNETCONF, NULL, rtnl_dump_all, 0); in rtnetlink_init()
5356 rtnl_register(PF_BRIDGE, RTM_NEWNEIGH, rtnl_fdb_add, NULL, 0); in rtnetlink_init()
5357 rtnl_register(PF_BRIDGE, RTM_DELNEIGH, rtnl_fdb_del, NULL, 0); in rtnetlink_init()
[all …]
Dfib_rules.c1245 rtnl_register(PF_UNSPEC, RTM_NEWRULE, fib_nl_newrule, NULL, 0); in fib_rules_init()
1246 rtnl_register(PF_UNSPEC, RTM_DELRULE, fib_nl_delrule, NULL, 0); in fib_rules_init()
1247 rtnl_register(PF_UNSPEC, RTM_GETRULE, NULL, fib_nl_dumprule, 0); in fib_rules_init()
Dnet_namespace.c1118 rtnl_register(PF_UNSPEC, RTM_NEWNSID, rtnl_net_newid, NULL, in net_ns_init()
1120 rtnl_register(PF_UNSPEC, RTM_GETNSID, rtnl_net_getid, rtnl_net_dumpid, in net_ns_init()
Dneighbour.c3726 rtnl_register(PF_UNSPEC, RTM_NEWNEIGH, neigh_add, NULL, 0); in neigh_init()
3727 rtnl_register(PF_UNSPEC, RTM_DELNEIGH, neigh_delete, NULL, 0); in neigh_init()
3728 rtnl_register(PF_UNSPEC, RTM_GETNEIGH, neigh_get, neigh_dump_info, 0); in neigh_init()
3730 rtnl_register(PF_UNSPEC, RTM_GETNEIGHTBL, NULL, neightbl_dump_info, in neigh_init()
3732 rtnl_register(PF_UNSPEC, RTM_SETNEIGHTBL, neightbl_set, NULL, 0); in neigh_init()
/Linux-v5.4/net/sched/
Dsch_api.c2260 rtnl_register(PF_UNSPEC, RTM_NEWQDISC, tc_modify_qdisc, NULL, 0); in pktsched_init()
2261 rtnl_register(PF_UNSPEC, RTM_DELQDISC, tc_get_qdisc, NULL, 0); in pktsched_init()
2262 rtnl_register(PF_UNSPEC, RTM_GETQDISC, tc_get_qdisc, tc_dump_qdisc, in pktsched_init()
2264 rtnl_register(PF_UNSPEC, RTM_NEWTCLASS, tc_ctl_tclass, NULL, 0); in pktsched_init()
2265 rtnl_register(PF_UNSPEC, RTM_DELTCLASS, tc_ctl_tclass, NULL, 0); in pktsched_init()
2266 rtnl_register(PF_UNSPEC, RTM_GETTCLASS, tc_ctl_tclass, tc_dump_tclass, in pktsched_init()
Dact_api.c1545 rtnl_register(PF_UNSPEC, RTM_NEWACTION, tc_ctl_action, NULL, 0); in tc_action_init()
1546 rtnl_register(PF_UNSPEC, RTM_DELACTION, tc_ctl_action, NULL, 0); in tc_action_init()
1547 rtnl_register(PF_UNSPEC, RTM_GETACTION, tc_ctl_action, tc_dump_action, in tc_action_init()
Dcls_api.c3648 rtnl_register(PF_UNSPEC, RTM_NEWTFILTER, tc_new_tfilter, NULL, in tc_filter_init()
3650 rtnl_register(PF_UNSPEC, RTM_DELTFILTER, tc_del_tfilter, NULL, in tc_filter_init()
3652 rtnl_register(PF_UNSPEC, RTM_GETTFILTER, tc_get_tfilter, in tc_filter_init()
3654 rtnl_register(PF_UNSPEC, RTM_NEWCHAIN, tc_ctl_chain, NULL, 0); in tc_filter_init()
3655 rtnl_register(PF_UNSPEC, RTM_DELCHAIN, tc_ctl_chain, NULL, 0); in tc_filter_init()
3656 rtnl_register(PF_UNSPEC, RTM_GETCHAIN, tc_ctl_chain, in tc_filter_init()
/Linux-v5.4/net/dcb/
Ddcbnl.c2060 rtnl_register(PF_UNSPEC, RTM_GETDCB, dcb_doit, NULL, 0); in dcbnl_init()
2061 rtnl_register(PF_UNSPEC, RTM_SETDCB, dcb_doit, NULL, 0); in dcbnl_init()