Lines Matching refs:fa
513 void rtmsg_fib(int event, __be32 key, struct fib_alias *fa, in rtmsg_fib() argument
522 skb = nlmsg_new(fib_nlmsg_size(fa->fa_info), GFP_KERNEL); in rtmsg_fib()
526 fri.fi = fa->fa_info; in rtmsg_fib()
530 fri.dscp = fa->fa_dscp; in rtmsg_fib()
531 fri.type = fa->fa_type; in rtmsg_fib()
532 fri.offload = READ_ONCE(fa->offload); in rtmsg_fib()
533 fri.trap = READ_ONCE(fa->trap); in rtmsg_fib()
534 fri.offload_failed = READ_ONCE(fa->offload_failed); in rtmsg_fib()
2060 struct fib_alias *fa, *fa1 = NULL; in fib_select_default() local
2064 hlist_for_each_entry_rcu(fa, fa_head, fa_list) { in fib_select_default()
2065 struct fib_info *next_fi = fa->fa_info; in fib_select_default()
2068 if (fa->fa_slen != slen) in fib_select_default()
2070 if (fa->fa_dscp && in fib_select_default()
2071 fa->fa_dscp != inet_dsfield_to_dscp(flp->flowi4_tos)) in fib_select_default()
2073 if (fa->tb_id != tb->tb_id) in fib_select_default()
2076 fa->fa_dscp == last_dscp) { in fib_select_default()
2083 last_dscp = fa->fa_dscp; in fib_select_default()
2087 fa->fa_type != RTN_UNICAST) in fib_select_default()
2094 fib_alias_accessed(fa); in fib_select_default()
2099 fa1 = fa; in fib_select_default()