Lines Matching refs:fc_nh_id
3788 if (cfg->fc_nh_id && cfg->fc_src_len) { in fib6_config_validate()
3828 rt = fib6_info_alloc(gfp_flags, !cfg->fc_nh_id); in ip6_route_info_create()
3880 if (cfg->fc_nh_id) { in ip6_route_info_create_nh()
3885 nh = nexthop_find_by_id(net, cfg->fc_nh_id); in ip6_route_info_create_nh()
4162 if (rt->nh && cfg->fc_nh_id && in ip6_route_del()
4163 rt->nh->id != cfg->fc_nh_id) in ip6_route_del()
4171 } else if (cfg->fc_nh_id) { in ip6_route_del()
4197 if (cfg->fc_nh_id) in ip6_route_del()
5161 if (newroute && (cfg->fc_nh_id || !has_gateway)) { in rtm_to_fib6_multipath_config()
5237 cfg->fc_nh_id = nla_get_u32(tb[RTA_NH_ID]); in rtm_to_fib6_config()
5634 if (cfg.fc_nh_id) { in inet6_rtm_delroute()
5636 err = !nexthop_find_by_id(sock_net(skb->sk), cfg.fc_nh_id); in inet6_rtm_delroute()