Searched refs:fri (Results 1 - 9 of 9) sorted by relevance

/linux-master/drivers/net/netdevsim/
H A Dfib.c322 struct fib_rt_info fri; local
324 fri.fi = fen_info->fi;
325 fri.tb_id = fen_info->tb_id;
326 fri.dst = cpu_to_be32(*p_dst);
327 fri.dst_len = fen_info->dst_len;
328 fri.dscp = fen_info->dscp;
329 fri.type = fen_info->type;
330 fri.offload = false;
331 fri.trap = false;
332 fri
342 struct fib_rt_info fri; local
[all...]
/linux-master/net/ipv4/
H A Dfib_lookup.h43 const struct fib_rt_info *fri, unsigned int flags);
H A Dfib_trie.c1017 fib_find_matching_alias(struct net *net, const struct fib_rt_info *fri) argument
1019 u8 slen = KEYLENGTH - fri->dst_len;
1025 tb = fib_get_table(net, fri->tb_id);
1030 l = fib_find_node(t, &tp, be32_to_cpu(fri->dst));
1035 if (fa->fa_slen == slen && fa->tb_id == fri->tb_id &&
1036 fa->fa_dscp == fri->dscp && fa->fa_info == fri->fi &&
1037 fa->fa_type == fri->type)
1044 void fib_alias_hw_flags_set(struct net *net, const struct fib_rt_info *fri) argument
1053 fa_match = fib_find_matching_alias(net, fri);
2313 struct fib_rt_info fri; local
[all...]
H A Dfib_semantics.c517 struct fib_rt_info fri; local
526 fri.fi = fa->fa_info;
527 fri.tb_id = tb_id;
528 fri.dst = key;
529 fri.dst_len = dst_len;
530 fri.dscp = fa->fa_dscp;
531 fri.type = fa->fa_type;
532 fri.offload = READ_ONCE(fa->offload);
533 fri.trap = READ_ONCE(fa->trap);
534 fri
1780 fib_dump_info(struct sk_buff *skb, u32 portid, u32 seq, int event, const struct fib_rt_info *fri, unsigned int flags) argument
[all...]
H A Droute.c3343 struct fib_rt_info fri; local
3351 fri.fi = res.fi;
3352 fri.tb_id = table_id;
3353 fri.dst = res.prefix;
3354 fri.dst_len = res.prefixlen;
3355 fri.dscp = inet_dsfield_to_dscp(fl4.flowi4_tos);
3356 fri.type = rt->rt_type;
3357 fri.offload = 0;
3358 fri.trap = 0;
3359 fri
[all...]
/linux-master/drivers/net/ethernet/marvell/prestera/
H A Dprestera_router.c700 struct fib_rt_info fri; local
704 fri.fi = fc->fen4_info.fi;
705 fri.tb_id = fc->key.kern_tb_id;
706 fri.dst = fc->key.addr.u.ipv4;
707 fri.dst_len = fc->key.prefix_len;
708 fri.dscp = fc->fen4_info.dscp;
709 fri.type = fc->fen4_info.type;
711 fri.offload = offload;
712 fri.trap = trap;
713 fri
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_router.c5998 struct fib_rt_info fri; local
6000 fri.fi = fen_info->fi;
6001 fri.tb_id = fen_info->tb_id;
6002 fri.dst = cpu_to_be32(*p_dst);
6003 fri.dst_len = fen_info->dst_len;
6004 fri.dscp = fen_info->dscp;
6005 fri.type = fen_info->type;
6006 fri.offload = false;
6007 fri.trap = false;
6008 fri
6009 fib_alias_hw_flags_set(mlxsw_sp_net(mlxsw_sp), &fri); local
6019 struct fib_rt_info fri; local
6034 fib_alias_hw_flags_set(mlxsw_sp_net(mlxsw_sp), &fri); local
6044 struct fib_rt_info fri; local
6057 fib_alias_hw_flags_set(mlxsw_sp_net(mlxsw_sp), &fri); local
[all...]
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ras_eeprom.c139 * of "fri", return the absolute record index off of the end of
567 * @fri: start writing at this index
574 u8 *buf, const u32 fri, const u32 num)
585 RAS_INDEX_TO_OFFSET(control, fri),
634 * a = first index to read (fri) + number of records in the table,
642 * case 2: 0 <= fri < N <= a <= b, then modulo N we get two subcases,
644 * append num records starting at a; and fix fri if b overwrote it,
649 * and overwrite fri unconditionally. Now from case 2a,
650 * this means that b eclipsed fri to overwrite it and wrap
652 * set fri
573 __amdgpu_ras_eeprom_write(struct amdgpu_ras_eeprom_control *control, u8 *buf, const u32 fri, const u32 num) argument
863 __amdgpu_ras_eeprom_read(struct amdgpu_ras_eeprom_control *control, u8 *buf, const u32 fri, const u32 num) argument
[all...]
/linux-master/include/net/
H A Dip_fib.h541 void fib_alias_hw_flags_set(struct net *net, const struct fib_rt_info *fri);

Completed in 183 milliseconds