Searched refs:fen_info (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/net/netdevsim/ |
| H A D | fib.c | 107 struct fib_entry_notifier_info fen_info; member 276 struct fib_entry_notifier_info *fen_info) in nsim_fib4_rt_create() argument 284 nsim_fib_rt_init(data, &fib4_rt->common, &fen_info->dst, sizeof(u32), in nsim_fib4_rt_create() 285 fen_info->dst_len, AF_INET, fen_info->tb_id); in nsim_fib4_rt_create() 287 fib4_rt->fi = fen_info->fi; in nsim_fib4_rt_create() 289 fib4_rt->dscp = fen_info->dscp; in nsim_fib4_rt_create() 290 fib4_rt->type = fen_info->type; in nsim_fib4_rt_create() 304 const struct fib_entry_notifier_info *fen_info) in nsim_fib4_rt_lookup() argument 308 fib_rt = nsim_fib_rt_lookup(fib_rt_ht, &fen_info->dst, sizeof(u32), in nsim_fib4_rt_lookup() 309 fen_info->dst_len, AF_INET, in nsim_fib4_rt_lookup() [all …]
|
| /linux/drivers/net/ethernet/marvell/prestera/ |
| H A D | prestera_router.c | 96 struct fib_entry_notifier_info *fen_info = in prestera_util_fen_info2fib_cache_key() local 101 key->addr.u.ipv4 = cpu_to_be32(fen_info->dst); in prestera_util_fen_info2fib_cache_key() 102 key->prefix_len = fen_info->dst_len; in prestera_util_fen_info2fib_cache_key() 103 key->kern_tb_id = fen_info->tb_id; in prestera_util_fen_info2fib_cache_key() 224 struct fib_entry_notifier_info *fen_info = in prestera_fib_info_is_direct() local 228 return prestera_fi_is_direct(fen_info->fi); in prestera_fib_info_is_direct() 237 struct fib_entry_notifier_info *fen_info = in prestera_fib_info_is_nh() local 241 return prestera_fi_is_nh(fen_info->fi); in prestera_fib_info_is_nh() 621 struct fib_entry_notifier_info *fen_info = in prestera_kern_fib_cache_create() local 631 fib_info_hold(fen_info->fi); in prestera_kern_fib_cache_create() [all …]
|
| /linux/drivers/net/ethernet/rocker/ |
| H A D | rocker.h | 134 const struct fib_entry_notifier_info *fen_info); 136 const struct fib_entry_notifier_info *fen_info);
|
| H A D | rocker_main.c | 1722 const struct fib_entry_notifier_info *fen_info) in rocker_world_fib4_add() argument 1728 return wops->fib4_add(rocker, fen_info); in rocker_world_fib4_add() 1732 const struct fib_entry_notifier_info *fen_info) in rocker_world_fib4_del() argument 1738 return wops->fib4_del(rocker, fen_info); in rocker_world_fib4_del() 2106 struct fib_entry_notifier_info fen_info; member 2125 err = rocker_world_fib4_add(rocker, &fib_work->fen_info); in rocker_router_fib_event_work() 2128 fib_info_put(fib_work->fen_info.fi); in rocker_router_fib_event_work() 2131 rocker_world_fib4_del(rocker, &fib_work->fen_info); in rocker_router_fib_event_work() 2132 fib_info_put(fib_work->fen_info.fi); in rocker_router_fib_event_work() 2169 struct fib_entry_notifier_info *fen_info = ptr; in rocker_router_fib_event() local [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum_router.c | 5994 struct fib_entry_notifier_info *fen_info) in mlxsw_sp_fib4_offload_failed_flag_set() argument 5996 u32 *p_dst = (u32 *) &fen_info->dst; in mlxsw_sp_fib4_offload_failed_flag_set() 5999 fri.fi = fen_info->fi; in mlxsw_sp_fib4_offload_failed_flag_set() 6000 fri.tb_id = fen_info->tb_id; in mlxsw_sp_fib4_offload_failed_flag_set() 6002 fri.dst_len = fen_info->dst_len; in mlxsw_sp_fib4_offload_failed_flag_set() 6003 fri.dscp = fen_info->dscp; in mlxsw_sp_fib4_offload_failed_flag_set() 6004 fri.type = fen_info->type; in mlxsw_sp_fib4_offload_failed_flag_set() 6397 const struct fib_entry_notifier_info *fen_info, in mlxsw_sp_fib4_entry_type_set() argument 6401 union mlxsw_sp_l3addr dip = { .addr4 = htonl(fen_info->dst) }; in mlxsw_sp_fib4_entry_type_set() 6403 u32 tb_id = mlxsw_sp_fix_tb_id(fen_info->tb_id); in mlxsw_sp_fib4_entry_type_set() [all …]
|