• Home
  • Raw
  • Download

Lines Matching refs:fen_info

230 		    struct fib_entry_notifier_info *fen_info)  in nsim_fib4_rt_create()  argument
238 nsim_fib_rt_init(data, &fib4_rt->common, &fen_info->dst, sizeof(u32), in nsim_fib4_rt_create()
239 fen_info->dst_len, AF_INET, fen_info->tb_id); in nsim_fib4_rt_create()
241 fib4_rt->fi = fen_info->fi; in nsim_fib4_rt_create()
243 fib4_rt->tos = fen_info->tos; in nsim_fib4_rt_create()
244 fib4_rt->type = fen_info->type; in nsim_fib4_rt_create()
258 const struct fib_entry_notifier_info *fen_info) in nsim_fib4_rt_lookup() argument
262 fib_rt = nsim_fib_rt_lookup(fib_rt_ht, &fen_info->dst, sizeof(u32), in nsim_fib4_rt_lookup()
263 fen_info->dst_len, AF_INET, in nsim_fib4_rt_lookup()
264 fen_info->tb_id); in nsim_fib4_rt_lookup()
345 struct fib_entry_notifier_info *fen_info) in nsim_fib4_rt_insert() argument
347 struct netlink_ext_ack *extack = fen_info->info.extack; in nsim_fib4_rt_insert()
351 fib4_rt = nsim_fib4_rt_create(data, fen_info); in nsim_fib4_rt_insert()
355 fib4_rt_old = nsim_fib4_rt_lookup(&data->fib_rt_ht, fen_info); in nsim_fib4_rt_insert()
368 const struct fib_entry_notifier_info *fen_info) in nsim_fib4_rt_remove() argument
370 struct netlink_ext_ack *extack = fen_info->info.extack; in nsim_fib4_rt_remove()
373 fib4_rt = nsim_fib4_rt_lookup(&data->fib_rt_ht, fen_info); in nsim_fib4_rt_remove()
387 struct fib_entry_notifier_info *fen_info; in nsim_fib4_event() local
390 fen_info = container_of(info, struct fib_entry_notifier_info, info); in nsim_fib4_event()
392 if (fen_info->fi->nh) { in nsim_fib4_event()
399 err = nsim_fib4_rt_insert(data, fen_info); in nsim_fib4_event()
402 nsim_fib4_rt_remove(data, fen_info); in nsim_fib4_event()