Searched refs:fen6_info (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/netdevsim/ |
H A D | fib.c | 461 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 D | prestera_router.c | 222 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 D | fib.c | 800 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 D | spectrum_router.c | 5928 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 D | spectrum_router.c | 7566 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