Lines Matching refs:fi
391 nh = nexthop_select_path(res->fi->nh, hash); in nexthop_path_fib_result()
478 static inline unsigned int fib_info_num_path(const struct fib_info *fi) in fib_info_num_path() argument
480 if (unlikely(fi->nh)) in fib_info_num_path()
481 return nexthop_num_path(fi->nh); in fib_info_num_path()
483 return fi->fib_nhs; in fib_info_num_path()
489 static inline struct fib_nh_common *fib_info_nhc(struct fib_info *fi, int nhsel) in fib_info_nhc() argument
491 if (unlikely(fi->nh)) in fib_info_nhc()
492 return nexthop_fib_nhc(fi->nh, nhsel); in fib_info_nhc()
494 return &fi->fib_nh[nhsel].nh_common; in fib_info_nhc()
498 static inline struct fib_nh *fib_info_nh(struct fib_info *fi, int nhsel) in fib_info_nh() argument
500 WARN_ON(fi->nh); in fib_info_nh()
502 return &fi->fib_nh[nhsel]; in fib_info_nh()