Home
last modified time | relevance | path

Searched refs:fib_event (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.15/drivers/net/netdevsim/
Dfib.c877 static void nsim_fib_event(struct nsim_fib_event *fib_event) in nsim_fib_event() argument
879 switch (fib_event->family) { in nsim_fib_event()
881 nsim_fib4_event(fib_event->data, &fib_event->fen_info, in nsim_fib_event()
882 fib_event->event); in nsim_fib_event()
883 fib_info_put(fib_event->fen_info.fi); in nsim_fib_event()
886 nsim_fib6_event(fib_event->data, &fib_event->fib6_event, in nsim_fib_event()
887 fib_event->event); in nsim_fib_event()
888 nsim_fib6_event_fini(&fib_event->fib6_event); in nsim_fib_event()
894 struct nsim_fib_event *fib_event, in nsim_fib4_prepare_event() argument
897 struct nsim_fib_data *data = fib_event->data; in nsim_fib4_prepare_event()
[all …]
/Linux-v5.15/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_router.c7425 struct mlxsw_sp_fib_event *fib_event) in mlxsw_sp_router_fib4_event_process() argument
7431 switch (fib_event->event) { in mlxsw_sp_router_fib4_event_process()
7433 err = mlxsw_sp_router_fib4_replace(mlxsw_sp, op_ctx, &fib_event->fen_info); in mlxsw_sp_router_fib4_event_process()
7438 &fib_event->fen_info); in mlxsw_sp_router_fib4_event_process()
7440 fib_info_put(fib_event->fen_info.fi); in mlxsw_sp_router_fib4_event_process()
7443 err = mlxsw_sp_router_fib4_del(mlxsw_sp, op_ctx, &fib_event->fen_info); in mlxsw_sp_router_fib4_event_process()
7446 fib_info_put(fib_event->fen_info.fi); in mlxsw_sp_router_fib4_event_process()
7450 mlxsw_sp_nexthop4_event(mlxsw_sp, fib_event->event, fib_event->fnh_info.fib_nh); in mlxsw_sp_router_fib4_event_process()
7451 fib_info_put(fib_event->fnh_info.fib_nh->nh_parent); in mlxsw_sp_router_fib4_event_process()
7458 struct mlxsw_sp_fib_event *fib_event) in mlxsw_sp_router_fib6_event_process() argument
[all …]
/Linux-v5.15/net/ipv4/
Dfib_trie.c1307 enum fib_event_type fib_event; in fib_table_insert() local
1309 fib_event = FIB_EVENT_ENTRY_REPLACE; in fib_table_insert()
1310 err = call_fib_entry_notifiers(net, fib_event, in fib_table_insert()
1376 enum fib_event_type fib_event; in fib_table_insert() local
1378 fib_event = FIB_EVENT_ENTRY_REPLACE; in fib_table_insert()
1379 err = call_fib_entry_notifiers(net, fib_event, key, plen, in fib_table_insert()
1675 enum fib_event_type fib_event; in fib_notify_alias_delete() local
1687 fib_event = FIB_EVENT_ENTRY_REPLACE; in fib_notify_alias_delete()
1690 fib_event = FIB_EVENT_ENTRY_DEL; in fib_notify_alias_delete()
1693 call_fib_entry_notifiers(net, fib_event, key, KEYLENGTH - slen, in fib_notify_alias_delete()
/Linux-v5.15/net/ipv6/
Dip6_fib.c439 enum fib_event_type fib_event = FIB_EVENT_ENTRY_REPLACE; in fib6_rt_dump() local
446 err = call_fib6_multipath_entry_notifier(arg->nb, fib_event, in fib6_rt_dump()
451 err = call_fib6_entry_notifier(arg->nb, fib_event, rt, in fib6_rt_dump()
1216 enum fib_event_type fib_event; in fib6_add_rt2node() local
1219 fib_event = FIB_EVENT_ENTRY_APPEND; in fib6_add_rt2node()
1221 fib_event = FIB_EVENT_ENTRY_REPLACE; in fib6_add_rt2node()
1223 fib_event, rt, in fib6_add_rt2node()
Droute.c5346 enum fib_event_type fib_event; in ip6_route_multipath_add() local
5349 fib_event = FIB_EVENT_ENTRY_APPEND; in ip6_route_multipath_add()
5351 fib_event = FIB_EVENT_ENTRY_REPLACE; in ip6_route_multipath_add()
5354 fib_event, rt_notif, in ip6_route_multipath_add()