Lines Matching refs:fen_info

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()
632 memcpy(&fib_cache->fen4_info, fen_info, sizeof(*fen_info)); in prestera_kern_fib_cache_create()
649 fib_info_put(fen_info->fi); in prestera_kern_fib_cache_create()
1387 struct fib_entry_notifier_info fen_info; member
1403 &fib_work->fen_info.info); in __prestera_router_fib_event_work()
1410 &fib_work->fen_info.info); in __prestera_router_fib_event_work()
1421 &fib_work->fen_info.dst, in __prestera_router_fib_event_work()
1422 fib_work->fen_info.dst_len); in __prestera_router_fib_event_work()
1424 fib_info_put(fib_work->fen_info.fi); in __prestera_router_fib_event_work()
1434 struct fib_entry_notifier_info *fen_info; in __prestera_router_fib_event() local
1446 fen_info = container_of(info, struct fib_entry_notifier_info, in __prestera_router_fib_event()
1448 if (!fen_info->fi) in __prestera_router_fib_event()
1455 fib_info_hold(fen_info->fi); in __prestera_router_fib_event()
1456 fib_work->fen_info = *fen_info; in __prestera_router_fib_event()