/kernel/linux/linux-6.6/drivers/net/netdevsim/ |
H A D | fib.c | 100 struct fib6_info **rt_arr; member 540 struct fib6_info **rt_arr, unsigned int nrt6) in nsim_fib6_rt_create() 542 struct fib6_info *rt = rt_arr[0]; in nsim_fib6_rt_create() 562 err = nsim_fib6_rt_nh_add(fib6_rt, rt_arr[i]); in nsim_fib6_rt_create() 571 nsim_fib6_rt_nh_del(fib6_rt, rt_arr[i]); in nsim_fib6_rt_create() 607 struct fib6_info *rt = fib6_event->rt_arr[0]; in nsim_fib6_rt_append() 625 err = nsim_fib6_rt_nh_add(fib6_rt, fib6_event->rt_arr[i]); in nsim_fib6_rt_append() 629 WRITE_ONCE(fib6_event->rt_arr[i]->trap, true); in nsim_fib6_rt_append() 636 WRITE_ONCE(fib6_event->rt_arr[i]->trap, false); in nsim_fib6_rt_append() 637 nsim_fib6_rt_nh_del(fib6_rt, fib6_event->rt_arr[ in nsim_fib6_rt_append() 539 nsim_fib6_rt_create(struct nsim_fib_data *data, struct fib6_info **rt_arr, unsigned int nrt6) nsim_fib6_rt_create() argument 643 nsim_fib6_rt_offload_failed_flag_set(struct nsim_fib_data *data, struct fib6_info **rt_arr, unsigned int nrt6) nsim_fib6_rt_offload_failed_flag_set() argument 655 nsim_fib6_rt_offload_failed_flag_set(struct nsim_fib_data *data, struct fib6_info **rt_arr, unsigned int nrt6) nsim_fib6_rt_offload_failed_flag_set() argument 803 struct fib6_info **rt_arr; nsim_fib6_event_init() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_router.c | 5308 struct fib6_info **rt_arr, unsigned int nrt6) in mlxsw_sp_fib6_entry_nexthop_add() 5314 mlxsw_sp_rt6 = mlxsw_sp_rt6_create(rt_arr[i]); in mlxsw_sp_fib6_entry_nexthop_add() 5346 struct fib6_info **rt_arr, unsigned int nrt6) in mlxsw_sp_fib6_entry_nexthop_del() 5353 rt_arr[i]); in mlxsw_sp_fib6_entry_nexthop_del() 5403 struct fib6_info **rt_arr, unsigned int nrt6) in mlxsw_sp_fib6_entry_create() 5418 mlxsw_sp_rt6 = mlxsw_sp_rt6_create(rt_arr[i]); in mlxsw_sp_fib6_entry_create() 5427 mlxsw_sp_fib6_entry_type_set(mlxsw_sp, fib_entry, rt_arr[0]); in mlxsw_sp_fib6_entry_create() 5514 struct fib6_info **rt_arr, in mlxsw_sp_router_fib6_replace() 5520 struct fib6_info *rt = rt_arr[0]; in mlxsw_sp_router_fib6_replace() 5540 fib6_entry = mlxsw_sp_fib6_entry_create(mlxsw_sp, fib_node, rt_arr, in mlxsw_sp_router_fib6_replace() 5306 mlxsw_sp_fib6_entry_nexthop_add(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_fib6_entry *fib6_entry, struct fib6_info **rt_arr, unsigned int nrt6) mlxsw_sp_fib6_entry_nexthop_add() argument 5344 mlxsw_sp_fib6_entry_nexthop_del(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_fib6_entry *fib6_entry, struct fib6_info **rt_arr, unsigned int nrt6) mlxsw_sp_fib6_entry_nexthop_del() argument 5401 mlxsw_sp_fib6_entry_create(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_fib_node *fib_node, struct fib6_info **rt_arr, unsigned int nrt6) mlxsw_sp_fib6_entry_create() argument 5513 mlxsw_sp_router_fib6_replace(struct mlxsw_sp *mlxsw_sp, struct fib6_info **rt_arr, unsigned int nrt6) mlxsw_sp_router_fib6_replace() argument 5577 mlxsw_sp_router_fib6_append(struct mlxsw_sp *mlxsw_sp, struct fib6_info **rt_arr, unsigned int nrt6) mlxsw_sp_router_fib6_append() argument 5622 mlxsw_sp_router_fib6_del(struct mlxsw_sp *mlxsw_sp, struct fib6_info **rt_arr, unsigned int nrt6) mlxsw_sp_router_fib6_del() argument 5908 struct fib6_info **rt_arr; global() member 5931 struct fib6_info **rt_arr; mlxsw_sp_router_fib6_work_init() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_router.c | 5813 struct fib6_info **rt_arr, in mlxsw_sp_fib6_offload_failed_flag_set() 5822 fib6_info_hw_flags_set(mlxsw_sp_net(mlxsw_sp), rt_arr[i], in mlxsw_sp_fib6_offload_failed_flag_set() local 5828 struct fib6_info **rt_arr, in mlxsw_sp_fib6_offload_failed_flag_set() 6994 struct fib6_info **rt_arr, unsigned int nrt6) in mlxsw_sp_fib6_entry_nexthop_add() 7000 mlxsw_sp_rt6 = mlxsw_sp_rt6_create(rt_arr[i]); in mlxsw_sp_fib6_entry_nexthop_add() 7030 struct fib6_info **rt_arr, unsigned int nrt6) in mlxsw_sp_fib6_entry_nexthop_del() 7037 rt_arr[i]); in mlxsw_sp_fib6_entry_nexthop_del() 7120 struct fib6_info **rt_arr, unsigned int nrt6) in mlxsw_sp_fib6_entry_create() 7135 mlxsw_sp_rt6 = mlxsw_sp_rt6_create(rt_arr[i]); in mlxsw_sp_fib6_entry_create() 7153 err = mlxsw_sp_fib6_entry_type_set(mlxsw_sp, fib_entry, rt_arr[ in mlxsw_sp_fib6_entry_create() 5812 mlxsw_sp_fib6_offload_failed_flag_set(struct mlxsw_sp *mlxsw_sp, struct fib6_info **rt_arr, unsigned int nrt6) mlxsw_sp_fib6_offload_failed_flag_set() argument 5827 mlxsw_sp_fib6_offload_failed_flag_set(struct mlxsw_sp *mlxsw_sp, struct fib6_info **rt_arr, unsigned int nrt6) mlxsw_sp_fib6_offload_failed_flag_set() argument 6992 mlxsw_sp_fib6_entry_nexthop_add(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_fib6_entry *fib6_entry, struct fib6_info **rt_arr, unsigned int nrt6) mlxsw_sp_fib6_entry_nexthop_add() argument 7028 mlxsw_sp_fib6_entry_nexthop_del(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_fib6_entry *fib6_entry, struct fib6_info **rt_arr, unsigned int nrt6) mlxsw_sp_fib6_entry_nexthop_del() argument 7118 mlxsw_sp_fib6_entry_create(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_fib_node *fib_node, struct fib6_info **rt_arr, unsigned int nrt6) mlxsw_sp_fib6_entry_create() argument 7251 mlxsw_sp_router_fib6_replace(struct mlxsw_sp *mlxsw_sp, struct fib6_info **rt_arr, unsigned int nrt6) mlxsw_sp_router_fib6_replace() argument 7315 mlxsw_sp_router_fib6_append(struct mlxsw_sp *mlxsw_sp, struct fib6_info **rt_arr, unsigned int nrt6) mlxsw_sp_router_fib6_append() argument 7357 mlxsw_sp_router_fib6_del(struct mlxsw_sp *mlxsw_sp, struct fib6_info **rt_arr, unsigned int nrt6) mlxsw_sp_router_fib6_del() argument 7545 struct fib6_info **rt_arr; global() member 7569 struct fib6_info **rt_arr; mlxsw_sp_router_fib6_work_init() local [all...] |