Lines Matching refs:mpls

48 	if (index < net->mpls.platform_labels) {  in mpls_route_input_rcu()
50 rcu_dereference(net->mpls.platform_label); in mpls_route_input_rcu()
302 platform_label = rtnl_dereference(net->mpls.platform_label); in mpls_route_update()
321 platform_label = rtnl_dereference(net->mpls.platform_label); in find_free_label()
322 platform_labels = net->mpls.platform_labels; in find_free_label()
353 if (index >= net->mpls.platform_labels) in mpls_route_add()
381 platform_label = rtnl_dereference(net->mpls.platform_label); in mpls_route_add()
431 if (index >= net->mpls.platform_labels) in mpls_route_del()
526 platform_label = rtnl_dereference(net->mpls.platform_label); in mpls_ifdown()
527 for (index = 0; index < net->mpls.platform_labels; index++) { in mpls_ifdown()
872 platform_label = rtnl_dereference(net->mpls.platform_label); in mpls_dump_routes()
873 platform_labels = net->mpls.platform_labels; in mpls_dump_routes()
972 old = rtnl_dereference(net->mpls.platform_label); in resize_platform_label_table()
973 old_limit = net->mpls.platform_labels; in resize_platform_label_table()
1000 net->mpls.platform_labels = limit; in resize_platform_label_table()
1001 rcu_assign_pointer(net->mpls.platform_label, labels); in resize_platform_label_table()
1026 int platform_labels = net->mpls.platform_labels; in mpls_platform_labels()
1060 net->mpls.platform_labels = 0; in mpls_net_init()
1061 net->mpls.platform_label = NULL; in mpls_net_init()
1068 net->mpls.ctl = register_net_sysctl(net, "net/mpls", table); in mpls_net_init()
1069 if (net->mpls.ctl == NULL) in mpls_net_init()
1082 table = net->mpls.ctl->ctl_table_arg; in mpls_net_exit()
1083 unregister_net_sysctl_table(net->mpls.ctl); in mpls_net_exit()
1096 platform_label = rtnl_dereference(net->mpls.platform_label); in mpls_net_exit()
1097 platform_labels = net->mpls.platform_labels; in mpls_net_exit()