Searched refs:fib_event (Results 1 – 5 of 5) sorted by relevance
| /Linux-v5.15/drivers/net/netdevsim/ |
| D | fib.c | 877 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/ |
| D | spectrum_router.c | 7425 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/ |
| D | fib_trie.c | 1307 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/ |
| D | ip6_fib.c | 439 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()
|
| D | route.c | 5346 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()
|