Lines Matching refs:fib_nh
66 int nhsel; const struct fib_nh *nh; \
67 for (nhsel = 0, nh = (fi)->fib_nh; \
72 int nhsel; struct fib_nh *nexthop_nh; \
73 for (nhsel = 0, nexthop_nh = (struct fib_nh *)((fi)->fib_nh); \
82 int nhsel; const struct fib_nh *nh = (fi)->fib_nh; \
87 struct fib_nh *nexthop_nh = (struct fib_nh *)((fi)->fib_nh); \
221 void fib_nh_release(struct net *net, struct fib_nh *fib_nh) in fib_nh_release() argument
224 if (fib_nh->nh_tclassid) in fib_nh_release()
227 fib_nh_common_release(&fib_nh->nh_common); in fib_nh_release()
284 const struct fib_nh *onh; in nh_comp()
434 struct fib_nh *nh; in ip_fib_check_default()
602 int fib_nh_init(struct net *net, struct fib_nh *nh, in fib_nh_init()
664 struct fib_nh *nh; in fib_get_nhs()
812 const struct fib_nh *nh, in fib_encap_match()
850 struct fib_nh *nh = fib_info_nh(fi, 0); in fib_nh_match()
986 static int fib_check_nh_v6_gw(struct net *net, struct fib_nh *nh, in fib_check_nh_v6_gw()
1054 static int fib_check_nh_v4_gw(struct net *net, struct fib_nh *nh, u32 table, in fib_check_nh_v4_gw()
1148 static int fib_check_nh_nongw(struct net *net, struct fib_nh *nh, in fib_check_nh_nongw()
1183 int fib_check_nh(struct net *net, struct fib_nh *nh, u32 table, u8 scope, in fib_check_nh()
1283 struct fib_nh *nh; in fib_info_update_nhc_saddr()
1288 nh = container_of(nhc, struct fib_nh, nh_common); in fib_info_update_nhc_saddr()
1303 struct fib_nh *nh; in fib_result_prefsrc()
1305 nh = container_of(nhc, struct fib_nh, nh_common); in fib_result_prefsrc()
1409 fi = kzalloc(struct_size(fi, fib_nh, nhs), GFP_KERNEL); in fib_create_info()
1448 err = fib_nh_init(net, fi->fib_nh, cfg, 1, extack); in fib_create_info()
1485 struct fib_nh *nh = fi->fib_nh; in fib_create_info()
1785 struct fib_nh *nh; in fib_dump_info()
1787 nh = container_of(nhc, struct fib_nh, nh_common); in fib_dump_info()
1836 static int call_fib_nh_notifiers(struct fib_nh *nh, in call_fib_nh_notifiers()
1841 .fib_nh = nh, in call_fib_nh_notifiers()
1906 struct fib_nh *nh; in fib_sync_mtu()
1929 struct fib_nh *nh; in fib_sync_down_dev()
2002 struct fib_nh *nh; in fib_select_default()
2076 struct fib_nh *nh; in fib_sync_up()
2132 static bool fib_good_nh(const struct fib_nh *nh) in fib_good_nh()