| H A D | fib_semantics.c | 58 #define for_nexthops(fi) { \ argument 60 for (nhsel = 0, nh = (fi)->fib_nh; \ 61 nhsel < fib_info_num_path((fi)); \ 64 #define change_nexthops(fi) { \ argument 66 for (nhsel = 0, nexthop_nh = (struct fib_nh *)((fi)->fib_nh); \ 67 nhsel < fib_info_num_path((fi)); \ 74 #define for_nexthops(fi) { \ argument 75 int nhsel; const struct fib_nh *nh = (fi)->fib_nh; \ 78 #define change_nexthops(fi) { \ argument 80 struct fib_nh *nexthop_nh = (struct fib_nh *)((fi) 85 endfor_nexthops(fi) global() argument 223 struct fib_info *fi = container_of(head, struct fib_info, rcu); free_fib_info_rcu() local 238 free_fib_info(struct fib_info * fi) free_fib_info() argument 249 fib_release_info(struct fib_info * fi) fib_release_info() argument 273 nh_comp(struct fib_info * fi,struct fib_info * ofi) nh_comp() argument 333 fib_info_hash_bucket(struct fib_info * fi) fib_info_hash_bucket() argument 395 struct fib_info *fi; fib_info_hash_grow() local 404 struct fib_info *fi; fib_info_hash_grow() local 420 struct fib_info *fi; fib_find_info_nh() local 450 struct fib_info *fi; fib_find_info() local 521 fib_nlmsg_size(struct fib_info * fi) fib_nlmsg_size() argument 608 fib_detect_death(struct fib_info * fi,int order,struct fib_info ** last_resort,int * last_idx,int dflt) fib_detect_death() argument 742 fib_get_nhs(struct fib_info * fi,struct rtnexthop * rtnh,int remaining,struct fib_config * cfg,struct netlink_ext_ack * extack) fib_get_nhs() argument 853 fib_rebalance(struct fib_info * fi) fib_rebalance() argument 893 fib_get_nhs(struct fib_info * fi,struct rtnexthop * rtnh,int remaining,struct fib_config * cfg,struct netlink_ext_ack * extack) fib_get_nhs() argument 902 fib_rebalance(fi) global() argument 928 fib_nh_match(struct net * net,struct fib_config * cfg,struct fib_info * fi,struct netlink_ext_ack * extack) fib_nh_match() argument 1061 fib_metrics_match(struct fib_config * cfg,struct fib_info * fi) fib_metrics_match() argument 1380 struct fib_info *fi = NULL; fib_create_info() local 1709 fib_add_multipath(struct sk_buff * skb,struct fib_info * fi) fib_add_multipath() argument 1742 fib_add_multipath(struct sk_buff * skb,struct fib_info * fi) fib_add_multipath() argument 1752 struct fib_info *fi = fri->fi; fib_dump_info() local 1849 struct fib_info *fi; fib_sync_down_addr() local 1955 struct fib_info *fi = nh->nh_parent; fib_sync_down_dev() local 2012 struct fib_info *fi = NULL, *last_resort = NULL; fib_select_default() local 2114 struct fib_info *fi = nh->nh_parent; fib_sync_up() local 2179 fib_nh_saddr(struct net * net,const struct fib_info * fi,struct fib_nh * nh,int genid) fib_nh_saddr() argument 2191 struct fib_info *fi = res->fi; fib_select_multipath() local [all...] |