Lines Matching refs:old
280 struct mpls_route *old, struct mpls_route *new, in mpls_notify_route() argument
286 struct mpls_route *rt = new ? new : old; in mpls_notify_route()
287 unsigned nlm_flags = (old && new) ? NLM_F_REPLACE : 0; in mpls_notify_route()
298 struct mpls_route *rt, *old = NULL; in mpls_route_update() local
306 old = rt; in mpls_route_update()
309 mpls_notify_route(net, index, old, new, info); in mpls_route_update()
312 mpls_rt_free(old); in mpls_route_update()
335 struct mpls_route *rt, *old; in mpls_route_add() local
382 old = rtnl_dereference(platform_label[index]); in mpls_route_add()
383 if ((cfg->rc_nlflags & NLM_F_EXCL) && old) in mpls_route_add()
387 if (!(cfg->rc_nlflags & NLM_F_REPLACE) && old) in mpls_route_add()
391 if (!(cfg->rc_nlflags & NLM_F_CREATE) && !old) in mpls_route_add()
935 struct mpls_route __rcu **labels = NULL, **old; in resize_platform_label_table() local
972 old = rtnl_dereference(net->mpls.platform_label); in resize_platform_label_table()
984 memcpy(labels, old, cp_size); in resize_platform_label_table()
1008 if (old) { in resize_platform_label_table()
1010 kvfree(old); in resize_platform_label_table()