Lines Matching refs:mpls
43 if (index < net->mpls.platform_labels) { in mpls_route_input_rcu()
45 rcu_dereference(net->mpls.platform_label); in mpls_route_input_rcu()
411 platform_label = rtnl_dereference(net->mpls.platform_label); in mpls_route_update()
427 platform_label = rtnl_dereference(net->mpls.platform_label); in find_free_label()
428 platform_labels = net->mpls.platform_labels; in find_free_label()
740 if (index >= net->mpls.platform_labels) in mpls_route_add()
749 platform_label = rtnl_dereference(net->mpls.platform_label); in mpls_route_add()
806 if (index >= net->mpls.platform_labels) in mpls_route_del()
901 platform_label = rtnl_dereference(net->mpls.platform_label); in mpls_ifdown()
902 for (index = 0; index < net->mpls.platform_labels; index++) { in mpls_ifdown()
1312 platform_label = rtnl_dereference(net->mpls.platform_label); in mpls_dump_routes()
1313 platform_labels = net->mpls.platform_labels; in mpls_dump_routes()
1439 old = rtnl_dereference(net->mpls.platform_label); in resize_platform_label_table()
1440 old_limit = net->mpls.platform_labels; in resize_platform_label_table()
1467 net->mpls.platform_labels = limit; in resize_platform_label_table()
1468 rcu_assign_pointer(net->mpls.platform_label, labels); in resize_platform_label_table()
1493 int platform_labels = net->mpls.platform_labels; in mpls_platform_labels()
1527 net->mpls.platform_labels = 0; in mpls_net_init()
1528 net->mpls.platform_label = NULL; in mpls_net_init()
1535 net->mpls.ctl = register_net_sysctl(net, "net/mpls", table); in mpls_net_init()
1536 if (net->mpls.ctl == NULL) { in mpls_net_init()
1551 table = net->mpls.ctl->ctl_table_arg; in mpls_net_exit()
1552 unregister_net_sysctl_table(net->mpls.ctl); in mpls_net_exit()
1565 platform_label = rtnl_dereference(net->mpls.platform_label); in mpls_net_exit()
1566 platform_labels = net->mpls.platform_labels; in mpls_net_exit()