Searched refs:nh_list (Results 1 – 7 of 7) sorted by relevance
| /linux/net/ipv4/ |
| H A D | nexthop.c | 489 WARN_ON(!list_empty(&nhge->nh_list)); in nexthop_free_group() 1604 list_for_each_entry(f6i, &old->f6i_list, nh_list) { in fib6_check_nh_list() 1677 list_for_each_entry(fi, &old->fi_list, nh_list) { in fib_check_nh_list() 2064 list_del(&nhges[i].nh_list); in remove_nh_grp_entry() 2069 list_add(&new_nhges[j].nh_list, &new_nhges[j].nh->grp_list); in remove_nh_grp_entry() 2080 list_del(&nhge->nh_list); in remove_nh_grp_entry() 2082 list_add(&nhge->nh_list, deferred_free); in remove_nh_grp_entry() 2110 list_for_each_entry_safe(nhge, tmp, &nh->grp_list, nh_list) in remove_nexthop_from_groups() 2117 list_for_each_entry_safe(nhge, tmp, &deferred_free, nh_list) { in remove_nexthop_from_groups() 2118 list_del(&nhge->nh_list); in remove_nexthop_from_groups() [all …]
|
| /linux/drivers/net/netdevsim/ |
| H A D | fib.c | 90 struct list_head nh_list; member 487 list_for_each_entry(fib6_rt_nh, &fib6_rt->nh_list, list) { in nsim_fib6_rt_nh_find() 506 list_add_tail(&fib6_rt_nh->list, &fib6_rt->nh_list); in nsim_fib6_rt_nh_add() 559 INIT_LIST_HEAD(&fib6_rt->nh_list); in nsim_fib6_rt_create() 582 list_for_each_entry_safe(iter, tmp, &fib6_rt->nh_list, list) in nsim_fib6_rt_destroy() 584 WARN_ON_ONCE(!list_empty(&fib6_rt->nh_list)); in nsim_fib6_rt_destroy() 670 list_for_each_entry(fib6_rt_nh, &fib6_rt->nh_list, list) in nsim_fib6_rt_hw_flags_set()
|
| /linux/include/net/ |
| H A D | nexthop.h | 123 struct list_head nh_list; member
|
| H A D | ip6_fib.h | 170 struct list_head nh_list; member
|
| H A D | ip_fib.h | 139 struct list_head nh_list; member
|
| /linux/net/ipv6/ |
| H A D | ip6_fib.c | 1054 if (!list_empty(&rt->nh_list)) in fib6_purge_rt() 1055 list_del_init(&rt->nh_list); in fib6_purge_rt() 1376 list_add(&rt->nh_list, &rt->nh->f6i_list); in fib6_add_rt2node_nh()
|
| /linux/drivers/net/vxlan/ |
| H A D | vxlan_core.c | 786 INIT_LIST_HEAD(&f->nh_list); in vxlan_fdb_alloc() 842 list_del_rcu(&fdb->nh_list); in vxlan_fdb_nh_update() 846 list_add_tail_rcu(&fdb->nh_list, &nh->fdb_list); in vxlan_fdb_nh_update() 896 list_del_rcu(&f->nh_list); in vxlan_fdb_create() 955 list_del_rcu(&f->nh_list); in vxlan_fdb_destroy() 4889 list_for_each_entry_rcu(fdb, &nh->fdb_list, nh_list) { in vxlan_fdb_nh_flush()
|