Searched refs:fib_work (Results 1 – 3 of 3) sorted by relevance
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | lag_mp.c | 201 struct mlx5_fib_event_work *fib_work = in mlx5_lag_fib_update() local 203 struct mlx5_lag *ldev = fib_work->ldev; in mlx5_lag_fib_update() 208 switch (fib_work->event) { in mlx5_lag_fib_update() 211 mlx5_lag_fib_route_event(ldev, fib_work->event, in mlx5_lag_fib_update() 212 fib_work->fen_info.fi); in mlx5_lag_fib_update() 213 fib_info_put(fib_work->fen_info.fi); in mlx5_lag_fib_update() 217 fib_nh = fib_work->fnh_info.fib_nh; in mlx5_lag_fib_update() 219 fib_work->event, in mlx5_lag_fib_update() 220 fib_work->fnh_info.fib_nh, in mlx5_lag_fib_update() 222 fib_info_put(fib_work->fnh_info.fib_nh->nh_parent); in mlx5_lag_fib_update() [all …]
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| D | tc_tun_encap.c | 1063 struct mlx5e_tc_fib_event_data *fib_work; in mlx5e_tc_init_fib_work() local 1065 fib_work = kzalloc(sizeof(*fib_work), flags); in mlx5e_tc_init_fib_work() 1066 if (WARN_ON(!fib_work)) in mlx5e_tc_init_fib_work() 1069 INIT_WORK(&fib_work->work, mlx5e_tc_fib_event_work); in mlx5e_tc_init_fib_work() 1070 fib_work->event = event; in mlx5e_tc_init_fib_work() 1071 fib_work->ul_dev = ul_dev; in mlx5e_tc_init_fib_work() 1073 return fib_work; in mlx5e_tc_init_fib_work() 1082 struct mlx5e_tc_fib_event_data *fib_work; in mlx5e_route_enqueue_update() local 1089 fib_work = mlx5e_tc_init_fib_work(event, ul_dev, GFP_KERNEL); in mlx5e_route_enqueue_update() 1090 if (!fib_work) in mlx5e_route_enqueue_update() [all …]
|
| /Linux-v5.15/drivers/net/ethernet/rocker/ |
| D | rocker_main.c | 2130 struct rocker_fib_event_work *fib_work = in rocker_router_fib_event_work() local 2132 struct rocker *rocker = fib_work->rocker; in rocker_router_fib_event_work() 2138 switch (fib_work->event) { in rocker_router_fib_event_work() 2140 err = rocker_world_fib4_add(rocker, &fib_work->fen_info); in rocker_router_fib_event_work() 2143 fib_info_put(fib_work->fen_info.fi); in rocker_router_fib_event_work() 2146 rocker_world_fib4_del(rocker, &fib_work->fen_info); in rocker_router_fib_event_work() 2147 fib_info_put(fib_work->fen_info.fi); in rocker_router_fib_event_work() 2151 rule = fib_work->fr_info.rule; in rocker_router_fib_event_work() 2158 kfree(fib_work); in rocker_router_fib_event_work() 2166 struct rocker_fib_event_work *fib_work; in rocker_router_fib_event() local [all …]
|