Home
last modified time | relevance | path

Searched refs:fen6_info (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/netdevsim/
H A Dfib.c461 struct fib6_entry_notifier_info *fen6_info) in nsim_fib6_rt_create()
463 struct fib6_info *iter, *rt = fen6_info->rt; in nsim_fib6_rt_create()
486 if (!fen6_info->nsiblings) in nsim_fib6_rt_create()
490 if (i == fen6_info->nsiblings) in nsim_fib6_rt_create()
498 WARN_ON_ONCE(i != fen6_info->nsiblings); in nsim_fib6_rt_create()
540 struct fib6_entry_notifier_info *fen6_info) in nsim_fib6_rt_append()
542 struct fib6_info *iter, *rt = fen6_info->rt; in nsim_fib6_rt_append()
556 if (!fen6_info->nsiblings) in nsim_fib6_rt_append()
560 if (i == fen6_info->nsiblings) in nsim_fib6_rt_append()
569 WARN_ON_ONCE(i != fen6_info in nsim_fib6_rt_append()
460 nsim_fib6_rt_create(struct nsim_fib_data *data, struct fib6_entry_notifier_info *fen6_info) nsim_fib6_rt_create() argument
539 nsim_fib6_rt_append(struct nsim_fib_data *data, struct fib6_entry_notifier_info *fen6_info) nsim_fib6_rt_append() argument
645 nsim_fib6_rt_insert(struct nsim_fib_data *data, struct fib6_entry_notifier_info *fen6_info) nsim_fib6_rt_insert() argument
669 nsim_fib6_rt_remove(struct nsim_fib_data *data, const struct fib6_entry_notifier_info *fen6_info) nsim_fib6_rt_remove() argument
702 struct fib6_entry_notifier_info *fen6_info; nsim_fib6_event() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/
H A Dprestera_router.c222 struct fib6_entry_notifier_info *fen6_info = in prestera_fib_info_is_direct() local
230 return prestera_fi6_is_direct(fen6_info->rt); in prestera_fib_info_is_direct()
235 struct fib6_entry_notifier_info *fen6_info = in prestera_fib_info_is_nh() local
243 return prestera_fi6_is_nh(fen6_info->rt); in prestera_fib_info_is_nh()
320 struct fib6_entry_notifier_info *fen6_info; in prestera_kern_fib_info_nhc() local
329 fen6_info = container_of(info, struct fib6_entry_notifier_info, in prestera_kern_fib_info_nhc()
332 return &fen6_info->rt->fib6_nh->nh_common; in prestera_kern_fib_info_nhc()
334 list_for_each_entry(iter, &fen6_info->rt->fib6_siblings, in prestera_kern_fib_info_nhc()
352 struct fib6_entry_notifier_info *fen6_info; in prestera_kern_fib_info_nhs() local
360 fen6_info in prestera_kern_fib_info_nhs()
371 struct fib6_entry_notifier_info *fen6_info; prestera_kern_fib_info_type() local
[all...]
/kernel/linux/linux-6.6/drivers/net/netdevsim/
H A Dfib.c800 struct fib6_entry_notifier_info *fen6_info) in nsim_fib6_event_init()
802 struct fib6_info *rt = fen6_info->rt; in nsim_fib6_event_init()
808 nrt6 = fen6_info->nsiblings + 1; in nsim_fib6_event_init()
820 if (!fen6_info->nsiblings) in nsim_fib6_event_init()
824 if (i == fen6_info->nsiblings) in nsim_fib6_event_init()
831 WARN_ON_ONCE(i != fen6_info->nsiblings); in nsim_fib6_event_init()
940 struct fib6_entry_notifier_info *fen6_info; in nsim_fib6_prepare_event() local
944 fen6_info = container_of(info, struct fib6_entry_notifier_info, in nsim_fib6_prepare_event()
947 err = nsim_fib6_event_init(&fib_event->fib6_event, fen6_info); in nsim_fib6_prepare_event()
799 nsim_fib6_event_init(struct nsim_fib6_event *fib6_event, struct fib6_entry_notifier_info *fen6_info) nsim_fib6_event_init() argument
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_router.c5928 struct fib6_entry_notifier_info *fen6_info) in mlxsw_sp_router_fib6_work_init()
5930 struct fib6_info *rt = fen6_info->rt; in mlxsw_sp_router_fib6_work_init()
5936 nrt6 = fen6_info->nsiblings + 1; in mlxsw_sp_router_fib6_work_init()
5948 if (!fen6_info->nsiblings) in mlxsw_sp_router_fib6_work_init()
5952 if (i == fen6_info->nsiblings) in mlxsw_sp_router_fib6_work_init()
5959 WARN_ON_ONCE(i != fen6_info->nsiblings); in mlxsw_sp_router_fib6_work_init()
6118 struct fib6_entry_notifier_info *fen6_info; in mlxsw_sp_router_fib6_event() local
6125 fen6_info = container_of(info, struct fib6_entry_notifier_info, in mlxsw_sp_router_fib6_event()
6128 fen6_info); in mlxsw_sp_router_fib6_event()
6245 struct fib6_entry_notifier_info *fen6_info; in mlxsw_sp_router_fib_event() local
5927 mlxsw_sp_router_fib6_work_init(struct mlxsw_sp_fib6_event_work *fib6_work, struct fib6_entry_notifier_info *fen6_info) mlxsw_sp_router_fib6_work_init() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_router.c7566 struct fib6_entry_notifier_info *fen6_info) in mlxsw_sp_router_fib6_work_init()
7568 struct fib6_info *rt = fen6_info->rt; in mlxsw_sp_router_fib6_work_init()
7574 nrt6 = fen6_info->nsiblings + 1; in mlxsw_sp_router_fib6_work_init()
7586 if (!fen6_info->nsiblings) in mlxsw_sp_router_fib6_work_init()
7590 if (i == fen6_info->nsiblings) in mlxsw_sp_router_fib6_work_init()
7597 WARN_ON_ONCE(i != fen6_info->nsiblings); in mlxsw_sp_router_fib6_work_init()
7768 struct fib6_entry_notifier_info *fen6_info; in mlxsw_sp_router_fib6_event() local
7775 fen6_info = container_of(info, struct fib6_entry_notifier_info, in mlxsw_sp_router_fib6_event()
7778 fen6_info); in mlxsw_sp_router_fib6_event()
7565 mlxsw_sp_router_fib6_work_init(struct mlxsw_sp_fib6_event_work *fib6_work, struct fib6_entry_notifier_info *fen6_info) mlxsw_sp_router_fib6_work_init() argument

Completed in 31 milliseconds