Lines Matching refs:fen_info
107 struct fib_entry_notifier_info fen_info;
276 struct fib_entry_notifier_info *fen_info)
284 nsim_fib_rt_init(data, &fib4_rt->common, &fen_info->dst, sizeof(u32),
285 fen_info->dst_len, AF_INET, fen_info->tb_id);
287 fib4_rt->fi = fen_info->fi;
289 fib4_rt->dscp = fen_info->dscp;
290 fib4_rt->type = fen_info->type;
304 const struct fib_entry_notifier_info *fen_info)
308 fib_rt = nsim_fib_rt_lookup(fib_rt_ht, &fen_info->dst, sizeof(u32),
309 fen_info->dst_len, AF_INET,
310 fen_info->tb_id);
319 struct fib_entry_notifier_info *fen_info)
321 u32 *p_dst = (u32 *)&fen_info->dst;
324 fri.fi = fen_info->fi;
325 fri.tb_id = fen_info->tb_id;
327 fri.dst_len = fen_info->dst_len;
328 fri.dscp = fen_info->dscp;
329 fri.type = fen_info->type;
412 struct fib_entry_notifier_info *fen_info)
426 fib4_rt = nsim_fib4_rt_create(data, fen_info);
430 fib4_rt_old = nsim_fib4_rt_lookup(&data->fib_rt_ht, fen_info);
443 const struct fib_entry_notifier_info *fen_info)
447 fib4_rt = nsim_fib4_rt_lookup(&data->fib_rt_ht, fen_info);
457 struct fib_entry_notifier_info *fen_info,
464 err = nsim_fib4_rt_insert(data, fen_info);
468 nsim_fib4_rt_offload_failed_flag_set(net, fen_info);
472 nsim_fib4_rt_remove(data, fen_info);
884 nsim_fib4_event(fib_event->data, &fib_event->fen_info,
886 fib_info_put(fib_event->fen_info.fi);
901 struct fib_entry_notifier_info *fen_info;
905 fen_info = container_of(info, struct fib_entry_notifier_info,
907 fib_event->fen_info = *fen_info;
930 fib_info_hold(fib_event->fen_info.fi);