Home
last modified time | relevance | path

Searched refs:fri (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/net/netdevsim/
H A Dfib.c322 struct fib_rt_info fri; in nsim_fib4_rt_offload_failed_flag_set() local
324 fri.fi = fen_info->fi; in nsim_fib4_rt_offload_failed_flag_set()
325 fri.tb_id = fen_info->tb_id; in nsim_fib4_rt_offload_failed_flag_set()
326 fri.dst = cpu_to_be32(*p_dst); in nsim_fib4_rt_offload_failed_flag_set()
327 fri.dst_len = fen_info->dst_len; in nsim_fib4_rt_offload_failed_flag_set()
328 fri.dscp = fen_info->dscp; in nsim_fib4_rt_offload_failed_flag_set()
329 fri.type = fen_info->type; in nsim_fib4_rt_offload_failed_flag_set()
330 fri.offload = false; in nsim_fib4_rt_offload_failed_flag_set()
331 fri.trap = false; in nsim_fib4_rt_offload_failed_flag_set()
332 fri.offload_failed = true; in nsim_fib4_rt_offload_failed_flag_set()
[all …]
/linux/net/ipv4/
H A Dfib_trie.c1011 fib_find_matching_alias(struct net *net, const struct fib_rt_info *fri) in fib_find_matching_alias() argument
1013 u8 slen = KEYLENGTH - fri->dst_len; in fib_find_matching_alias()
1019 tb = fib_get_table(net, fri->tb_id); in fib_find_matching_alias()
1024 l = fib_find_node(t, &tp, be32_to_cpu(fri->dst)); in fib_find_matching_alias()
1029 if (fa->fa_slen == slen && fa->tb_id == fri->tb_id && in fib_find_matching_alias()
1030 fa->fa_dscp == fri->dscp && fa->fa_info == fri->fi && in fib_find_matching_alias()
1031 fa->fa_type == fri->type) in fib_find_matching_alias()
1038 void fib_alias_hw_flags_set(struct net *net, const struct fib_rt_info *fri) in fib_alias_hw_flags_set() argument
1047 fa_match = fib_find_matching_alias(net, fri); in fib_alias_hw_flags_set()
1054 if (READ_ONCE(fa_match->offload) == fri->offload && in fib_alias_hw_flags_set()
[all …]
H A Dfib_semantics.c547 struct fib_rt_info fri; in rtmsg_fib() local
556 fri.fi = fa->fa_info; in rtmsg_fib()
557 fri.tb_id = tb_id; in rtmsg_fib()
558 fri.dst = key; in rtmsg_fib()
559 fri.dst_len = dst_len; in rtmsg_fib()
560 fri.dscp = fa->fa_dscp; in rtmsg_fib()
561 fri.type = fa->fa_type; in rtmsg_fib()
562 fri.offload = READ_ONCE(fa->offload); in rtmsg_fib()
563 fri.trap = READ_ONCE(fa->trap); in rtmsg_fib()
564 fri.offload_failed = READ_ONCE(fa->offload_failed); in rtmsg_fib()
[all …]
H A Dfib_lookup.h43 const struct fib_rt_info *fri, unsigned int flags);
H A Droute.c3402 struct fib_rt_info fri; in inet_rtm_getroute() local
3410 fri.fi = res.fi; in inet_rtm_getroute()
3411 fri.tb_id = table_id; in inet_rtm_getroute()
3412 fri.dst = res.prefix; in inet_rtm_getroute()
3413 fri.dst_len = res.prefixlen; in inet_rtm_getroute()
3414 fri.dscp = res.dscp; in inet_rtm_getroute()
3415 fri.type = rt->rt_type; in inet_rtm_getroute()
3416 fri.offload = 0; in inet_rtm_getroute()
3417 fri.trap = 0; in inet_rtm_getroute()
3418 fri.offload_failed = 0; in inet_rtm_getroute()
[all …]
/linux/drivers/net/ethernet/marvell/prestera/
H A Dprestera_router.c700 struct fib_rt_info fri; in __prestera_k_arb_fib_lpm_offload_set() local
704 fri.fi = fc->fen4_info.fi; in __prestera_k_arb_fib_lpm_offload_set()
705 fri.tb_id = fc->key.kern_tb_id; in __prestera_k_arb_fib_lpm_offload_set()
706 fri.dst = fc->key.addr.u.ipv4; in __prestera_k_arb_fib_lpm_offload_set()
707 fri.dst_len = fc->key.prefix_len; in __prestera_k_arb_fib_lpm_offload_set()
708 fri.dscp = fc->fen4_info.dscp; in __prestera_k_arb_fib_lpm_offload_set()
709 fri.type = fc->fen4_info.type; in __prestera_k_arb_fib_lpm_offload_set()
711 fri.offload = offload; in __prestera_k_arb_fib_lpm_offload_set()
712 fri.trap = trap; in __prestera_k_arb_fib_lpm_offload_set()
713 fri.offload_failed = fail; in __prestera_k_arb_fib_lpm_offload_set()
[all …]
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_router.c5999 struct fib_rt_info fri; in mlxsw_sp_fib4_offload_failed_flag_set() local
6001 fri.fi = fen_info->fi; in mlxsw_sp_fib4_offload_failed_flag_set()
6002 fri.tb_id = fen_info->tb_id; in mlxsw_sp_fib4_offload_failed_flag_set()
6003 fri.dst = cpu_to_be32(*p_dst); in mlxsw_sp_fib4_offload_failed_flag_set()
6004 fri.dst_len = fen_info->dst_len; in mlxsw_sp_fib4_offload_failed_flag_set()
6005 fri.dscp = fen_info->dscp; in mlxsw_sp_fib4_offload_failed_flag_set()
6006 fri.type = fen_info->type; in mlxsw_sp_fib4_offload_failed_flag_set()
6007 fri.offload = false; in mlxsw_sp_fib4_offload_failed_flag_set()
6008 fri.trap = false; in mlxsw_sp_fib4_offload_failed_flag_set()
6009 fri.offload_failed = true; in mlxsw_sp_fib4_offload_failed_flag_set()
[all …]
/linux/tools/memory-model/Documentation/
H A Dglossary.txt111 is a "from-reads internal" (fri) link. The term "from-reads
113 the fri case.
H A Dexplanation.txt20 12. THE FROM-READS RELATION: fr, fri, and fre
735 THE FROM-READS RELATION: fr, fri, and fre
763 As with rf, rfi, and rfe, we subdivide the fr relation into fri (when
/linux/tools/memory-model/
H A Dlock.cat155 let fri = fr & int