Lines Matching refs:fib6_nh
2764 ifindex = mlxsw_sp_rt6->rt->fib6_nh.nh_dev->ifindex; in mlxsw_sp_nexthop6_group_cmp()
2765 weight = mlxsw_sp_rt6->rt->fib6_nh.nh_weight; in mlxsw_sp_nexthop6_group_cmp()
2766 gw = &mlxsw_sp_rt6->rt->fib6_nh.nh_gw; in mlxsw_sp_nexthop6_group_cmp()
2832 dev = mlxsw_sp_rt6->rt->fib6_nh.nh_dev; in mlxsw_sp_nexthop6_group_hash()
3834 if (nh->rif && nh->rif->dev == rt->fib6_nh.nh_dev && in mlxsw_sp_rt6_nexthop()
3836 &rt->fib6_nh.nh_gw)) in mlxsw_sp_rt6_nexthop()
3893 list)->rt->fib6_nh.nh_flags |= RTNH_F_OFFLOAD; in mlxsw_sp_fib6_entry_offload_set()
3903 mlxsw_sp_rt6->rt->fib6_nh.nh_flags |= RTNH_F_OFFLOAD; in mlxsw_sp_fib6_entry_offload_set()
3905 mlxsw_sp_rt6->rt->fib6_nh.nh_flags &= ~RTNH_F_OFFLOAD; in mlxsw_sp_fib6_entry_offload_set()
3920 rt->fib6_nh.nh_flags &= ~RTNH_F_OFFLOAD; in mlxsw_sp_fib6_entry_offload_unset()
4816 return rt->fib6_nh.nh_dev && in mlxsw_sp_nexthop6_ipip_type()
4817 mlxsw_sp_netdev_ipip_type(mlxsw_sp, rt->fib6_nh.nh_dev, ret); in mlxsw_sp_nexthop6_ipip_type()
4827 struct net_device *dev = rt->fib6_nh.nh_dev; in mlxsw_sp_nexthop6_type_init()
4870 struct net_device *dev = rt->fib6_nh.nh_dev; in mlxsw_sp_nexthop6_init()
4873 nh->nh_weight = rt->fib6_nh.nh_weight; in mlxsw_sp_nexthop6_init()
4874 memcpy(&nh->gw_addr, &rt->fib6_nh.nh_gw, sizeof(nh->gw_addr)); in mlxsw_sp_nexthop6_init()