Searched refs:fib_work (Results 1 – 2 of 2) sorted by relevance
5667 struct mlxsw_sp_fib_event_work *fib_work = in mlxsw_sp_router_fib4_event_work() local5669 struct mlxsw_sp *mlxsw_sp = fib_work->mlxsw_sp; in mlxsw_sp_router_fib4_event_work()5677 switch (fib_work->event) { in mlxsw_sp_router_fib4_event_work()5681 replace = fib_work->event == FIB_EVENT_ENTRY_REPLACE; in mlxsw_sp_router_fib4_event_work()5682 append = fib_work->event == FIB_EVENT_ENTRY_APPEND; in mlxsw_sp_router_fib4_event_work()5683 err = mlxsw_sp_router_fib4_add(mlxsw_sp, &fib_work->fen_info, in mlxsw_sp_router_fib4_event_work()5687 fib_info_put(fib_work->fen_info.fi); in mlxsw_sp_router_fib4_event_work()5690 mlxsw_sp_router_fib4_del(mlxsw_sp, &fib_work->fen_info); in mlxsw_sp_router_fib4_event_work()5691 fib_info_put(fib_work->fen_info.fi); in mlxsw_sp_router_fib4_event_work()5701 mlxsw_sp_nexthop4_event(mlxsw_sp, fib_work->event, in mlxsw_sp_router_fib4_event_work()[all …]
2164 struct rocker_fib_event_work *fib_work = in rocker_router_fib_event_work() local2166 struct rocker *rocker = fib_work->rocker; in rocker_router_fib_event_work()2172 switch (fib_work->event) { in rocker_router_fib_event_work()2174 err = rocker_world_fib4_add(rocker, &fib_work->fen_info); in rocker_router_fib_event_work()2177 fib_info_put(fib_work->fen_info.fi); in rocker_router_fib_event_work()2180 rocker_world_fib4_del(rocker, &fib_work->fen_info); in rocker_router_fib_event_work()2181 fib_info_put(fib_work->fen_info.fi); in rocker_router_fib_event_work()2185 rule = fib_work->fr_info.rule; in rocker_router_fib_event_work()2192 kfree(fib_work); in rocker_router_fib_event_work()2200 struct rocker_fib_event_work *fib_work; in rocker_router_fib_event() local[all …]