Home
last modified time | relevance | path

Searched refs:fib6_event (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.15/drivers/net/netdevsim/
Dfib.c105 struct nsim_fib6_event fib6_event; member
602 struct nsim_fib6_event *fib6_event) in nsim_fib6_rt_append() argument
604 struct fib6_info *rt = fib6_event->rt_arr[0]; in nsim_fib6_rt_append()
621 for (i = 0; i < fib6_event->nrt6; i++) { in nsim_fib6_rt_append()
622 err = nsim_fib6_rt_nh_add(fib6_rt, fib6_event->rt_arr[i]); in nsim_fib6_rt_append()
626 fib6_event->rt_arr[i]->trap = true; in nsim_fib6_rt_append()
633 fib6_event->rt_arr[i]->trap = false; in nsim_fib6_rt_append()
634 nsim_fib6_rt_nh_del(fib6_rt, fib6_event->rt_arr[i]); in nsim_fib6_rt_append()
734 struct nsim_fib6_event *fib6_event) in nsim_fib6_rt_insert() argument
736 struct fib6_info *rt = fib6_event->rt_arr[0]; in nsim_fib6_rt_insert()
[all …]
/Linux-v5.15/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_router.c7363 struct mlxsw_sp_fib6_event fib6_event; member
7376 mlxsw_sp_router_fib6_event_init(struct mlxsw_sp_fib6_event *fib6_event, in mlxsw_sp_router_fib6_event_init() argument
7391 fib6_event->rt_arr = rt_arr; in mlxsw_sp_router_fib6_event_init()
7392 fib6_event->nrt6 = nrt6; in mlxsw_sp_router_fib6_event_init()
7414 mlxsw_sp_router_fib6_event_fini(struct mlxsw_sp_fib6_event *fib6_event) in mlxsw_sp_router_fib6_event_fini() argument
7418 for (i = 0; i < fib6_event->nrt6; i++) in mlxsw_sp_router_fib6_event_fini()
7419 mlxsw_sp_rt6_release(fib6_event->rt_arr[i]); in mlxsw_sp_router_fib6_event_fini()
7420 kfree(fib6_event->rt_arr); in mlxsw_sp_router_fib6_event_fini()
7460 struct mlxsw_sp_fib6_event *fib6_event = &fib_event->fib6_event; in mlxsw_sp_router_fib6_event_process() local
7467 err = mlxsw_sp_router_fib6_replace(mlxsw_sp, op_ctx, fib_event->fib6_event.rt_arr, in mlxsw_sp_router_fib6_event_process()
[all …]