Lines Matching refs:fa
542 void rtmsg_fib(int event, __be32 key, struct fib_alias *fa, in rtmsg_fib() argument
551 skb = nlmsg_new(fib_nlmsg_size(fa->fa_info), GFP_KERNEL); in rtmsg_fib()
555 fri.fi = fa->fa_info; in rtmsg_fib()
559 fri.dscp = fa->fa_dscp; in rtmsg_fib()
560 fri.type = fa->fa_type; in rtmsg_fib()
561 fri.offload = READ_ONCE(fa->offload); in rtmsg_fib()
562 fri.trap = READ_ONCE(fa->trap); in rtmsg_fib()
563 fri.offload_failed = READ_ONCE(fa->offload_failed); in rtmsg_fib()
2003 struct fib_alias *fa, *fa1 = NULL; in fib_select_default() local
2007 hlist_for_each_entry_rcu(fa, fa_head, fa_list) { in fib_select_default()
2008 struct fib_info *next_fi = fa->fa_info; in fib_select_default()
2011 if (fa->fa_slen != slen) in fib_select_default()
2013 if (fa->fa_dscp && !fib_dscp_masked_match(fa->fa_dscp, flp)) in fib_select_default()
2015 if (fa->tb_id != tb->tb_id) in fib_select_default()
2018 fa->fa_dscp == last_dscp) { in fib_select_default()
2025 last_dscp = fa->fa_dscp; in fib_select_default()
2029 fa->fa_type != RTN_UNICAST) in fib_select_default()
2036 fib_alias_accessed(fa); in fib_select_default()
2041 fa1 = fa; in fib_select_default()