Lines Matching refs:nfi
409 static struct fib_info *fib_find_info(struct fib_info *nfi)
415 hash = fib_info_hashfn(nfi);
419 if (!net_eq(fi->fib_net, nfi->fib_net))
421 if (fi->fib_nhs != nfi->fib_nhs)
423 if (nfi->fib_protocol == fi->fib_protocol &&
424 nfi->fib_scope == fi->fib_scope &&
425 nfi->fib_prefsrc == fi->fib_prefsrc &&
426 nfi->fib_priority == fi->fib_priority &&
427 nfi->fib_type == fi->fib_type &&
428 nfi->fib_tb_id == fi->fib_tb_id &&
429 memcmp(nfi->fib_metrics, fi->fib_metrics,
431 !((nfi->fib_flags ^ fi->fib_flags) & ~RTNH_COMPARE_MASK) &&
432 nh_comp(fi, nfi) == 0)