Home
last modified time | relevance | path

Searched refs:fib6_nh (Results 1 – 4 of 4) sorted by relevance

/include/net/
Dipv6_stubs.h15 struct fib6_nh;
46 int (*fib6_nh_init)(struct net *net, struct fib6_nh *fib6_nh,
49 void (*fib6_nh_release)(struct fib6_nh *fib6_nh);
Dnexthop.h62 struct fib6_nh fib6_nh; member
257 BUILD_BUG_ON(offsetof(struct fib6_nh, nh_common) != 0); in nexthop_fib_nhc()
366 static inline struct fib6_nh *nexthop_fib6_nh(struct nexthop *nh) in nexthop_fib6_nh()
381 return &nhi->fib6_nh; in nexthop_fib6_nh()
389 static inline struct fib6_nh *nexthop_fib6_nh_bh(struct nexthop *nh) in nexthop_fib6_nh_bh()
404 return &nhi->fib6_nh; in nexthop_fib6_nh_bh()
411 struct fib6_nh *fib6_nh; in fib6_info_nh_dev() local
413 fib6_nh = f6i->nh ? nexthop_fib6_nh(f6i->nh) : f6i->fib6_nh; in fib6_info_nh_dev()
414 return fib6_nh->fib_nh_dev; in fib6_info_nh_dev()
430 res->nh = &nhi->fib6_nh; in nexthop_path_fib6_result()
[all …]
Dip6_fib.h157 struct fib6_nh { struct
210 struct fib6_nh fib6_nh[]; member
234 struct fib6_nh *nh;
500 int fib6_nh_init(struct net *net, struct fib6_nh *fib6_nh,
503 void fib6_nh_release(struct fib6_nh *fib6_nh);
Dip6_route.h78 f6i->fib6_nh->fib_nh_gw_family; in rt6_qualify_for_ecmp()
306 struct fib6_nh *nha, *nhb; in rt6_duplicate_nexthop()
311 nha = a->fib6_nh; in rt6_duplicate_nexthop()
312 nhb = b->fib6_nh; in rt6_duplicate_nexthop()