Home
last modified time | relevance | path

Searched refs:fib_work (Results 1 – 2 of 2) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_router.c5667 struct mlxsw_sp_fib_event_work *fib_work = in mlxsw_sp_router_fib4_event_work() local
5669 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 …]
/Linux-v4.19/drivers/net/ethernet/rocker/
Drocker_main.c2164 struct rocker_fib_event_work *fib_work = in rocker_router_fib_event_work() local
2166 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 …]