Searched refs:nh_list (Results 1 – 8 of 8) sorted by relevance
/linux/net/ipv4/ |
A D | nexthop.c | 475 WARN_ON(!list_empty(&nhge->nh_list)); in nexthop_free_group() 1391 list_for_each_entry(fi, &old->fi_list, nh_list) { in fib_check_nh_list() 1776 list_del(&nhges[i].nh_list); in remove_nh_grp_entry() 1791 list_del(&nhge->nh_list); in remove_nh_grp_entry() 1832 list_del_init(&nhge->nh_list); in remove_nexthop_group() 1848 list_for_each_entry(fi, &nh->fi_list, nh_list) { in __remove_nexthop_fib() 1912 list_for_each_entry(f6i, &nh->f6i_list, nh_list) in nh_rt_cache_flush() 2193 list_for_each_entry(fi, &nh->fi_list, nh_list) in __nexthop_replace_notify() 2198 list_for_each_entry(fi, &nh->fi_list, nh_list) in __nexthop_replace_notify() 2202 list_for_each_entry(f6i, &nh->f6i_list, nh_list) in __nexthop_replace_notify() [all …]
|
A D | fib_semantics.c | 266 list_del(&fi->nh_list); in fib_release_info() 1601 list_add(&fi->nh_list, &nh->fi_list); in fib_create_info()
|
/linux/drivers/net/netdevsim/ |
A D | fib.c | 87 struct list_head nh_list; member 484 list_for_each_entry(fib6_rt_nh, &fib6_rt->nh_list, list) { in nsim_fib6_rt_nh_find() 503 list_add_tail(&fib6_rt_nh->list, &fib6_rt->nh_list); in nsim_fib6_rt_nh_add() 556 INIT_LIST_HEAD(&fib6_rt->nh_list); in nsim_fib6_rt_create() 579 list_for_each_entry_safe(iter, tmp, &fib6_rt->nh_list, list) in nsim_fib6_rt_destroy() 581 WARN_ON_ONCE(!list_empty(&fib6_rt->nh_list)); in nsim_fib6_rt_destroy() 667 list_for_each_entry(fib6_rt_nh, &fib6_rt->nh_list, list) in nsim_fib6_rt_hw_flags_set()
|
/linux/include/net/ |
A D | nexthop.h | 115 struct list_head nh_list; member
|
A D | ip6_fib.h | 175 struct list_head nh_list; member
|
A D | ip_fib.h | 134 struct list_head nh_list; member
|
/linux/drivers/net/ |
A D | vxlan.c | 83 struct list_head nh_list; member 843 INIT_LIST_HEAD(&f->nh_list); in vxlan_fdb_alloc() 909 list_del_rcu(&fdb->nh_list); in vxlan_fdb_nh_update() 913 list_add_tail_rcu(&fdb->nh_list, &nh->fdb_list); in vxlan_fdb_nh_update() 1003 list_del_rcu(&f->nh_list); in vxlan_fdb_destroy() 4686 list_for_each_entry_rcu(fdb, &nh->fdb_list, nh_list) { in vxlan_fdb_nh_flush()
|
/linux/net/ipv6/ |
A D | ip6_fib.c | 1034 if (rt->nh && !list_empty(&rt->nh_list)) in fib6_purge_rt() 1035 list_del_init(&rt->nh_list); in fib6_purge_rt() 1479 list_add(&rt->nh_list, &rt->nh->f6i_list); in fib6_add()
|
Completed in 53 milliseconds