Home
last modified time | relevance | path

Searched refs:fib_nb (Results 1 – 10 of 10) sorted by relevance

/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/lag/
H A Dmp.c103 struct lag_mp *mp = container_of(nb, struct lag_mp, fib_nb); in mlx5_lag_fib_event_flush()
304 struct lag_mp *mp = container_of(nb, struct lag_mp, fib_nb); in mlx5_lag_fib_event()
373 if (mp->fib_nb.notifier_call) in mlx5_lag_mp_init()
380 mp->fib_nb.notifier_call = mlx5_lag_fib_event; in mlx5_lag_mp_init()
381 err = register_fib_notifier(&init_net, &mp->fib_nb, in mlx5_lag_mp_init()
385 mp->fib_nb.notifier_call = NULL; in mlx5_lag_mp_init()
395 if (!mp->fib_nb.notifier_call) in mlx5_lag_mp_cleanup()
398 unregister_fib_notifier(&init_net, &mp->fib_nb); in mlx5_lag_mp_cleanup()
400 mp->fib_nb.notifier_call = NULL; in mlx5_lag_mp_cleanup()
H A Dmp.h17 struct notifier_block fib_nb; member
/linux-6.15/drivers/net/netdevsim/
H A Dfib.c46 struct notifier_block fib_nb; member
1030 fib_nb); in nsim_fib_event_nb()
1093 fib_nb); in nsim_fib_dump_inconsistent()
1595 data->fib_nb.notifier_call = nsim_fib_event_nb; in nsim_fib_create()
1596 err = register_fib_notifier(devlink_net(devlink), &data->fib_nb, in nsim_fib_create()
1656 unregister_fib_notifier(devlink_net(devlink), &data->fib_nb); in nsim_fib_destroy()
/linux-6.15/drivers/net/ethernet/rocker/
H A Drocker.h69 struct notifier_block fib_nb; member
H A Drocker_main.c2152 struct rocker *rocker = container_of(nb, struct rocker, fib_nb); in rocker_router_fib_event()
2946 rocker->fib_nb.notifier_call = rocker_router_fib_event; in rocker_probe()
2947 err = register_fib_notifier(&init_net, &rocker->fib_nb, NULL, NULL); in rocker_probe()
2974 unregister_fib_notifier(&init_net, &rocker->fib_nb); in rocker_probe()
3010 unregister_fib_notifier(&init_net, &rocker->fib_nb); in rocker_remove()
/linux-6.15/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_router.h51 struct notifier_block fib_nb; member
H A Dspectrum_router.c8119 router = container_of(nb, struct mlxsw_sp_router, fib_nb); in mlxsw_sp_router_fib_event()
11170 router = container_of(nb, struct mlxsw_sp_router, fib_nb); in mlxsw_sp_router_fib_dump_flush()
11699 mlxsw_sp->router->fib_nb.notifier_call = mlxsw_sp_router_fib_event; in mlxsw_sp_router_init()
11701 &mlxsw_sp->router->fib_nb, in mlxsw_sp_router_init()
11762 unregister_fib_notifier(mlxsw_sp_net(mlxsw_sp), &router->fib_nb); in mlxsw_sp_router_fini()
/linux-6.15/drivers/net/ethernet/marvell/prestera/
H A Dprestera_router.c1441 router = container_of(nb, struct prestera_router, fib_nb); in __prestera_router_fib_event()
1600 router->fib_nb.notifier_call = __prestera_router_fib_event; in prestera_router_init()
1601 err = register_fib_notifier(&init_net, &router->fib_nb, in prestera_router_init()
1631 unregister_fib_notifier(&init_net, &sw->router->fib_nb); in prestera_router_fini()
H A Dprestera.h323 struct notifier_block fib_nb; member
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_encap.c71 struct notifier_block fib_nb; member
1829 encap = container_of(nb, struct mlx5e_tc_tun_encap, fib_nb); in mlx5e_tc_tun_fib_event()
1870 encap->fib_nb.notifier_call = mlx5e_tc_tun_fib_event; in mlx5e_tc_tun_init()
1873 err = register_fib_notifier(dev_net(priv->netdev), &encap->fib_nb, in mlx5e_tc_tun_init()
1888 unregister_fib_notifier(dev_net(encap->priv->netdev), &encap->fib_nb); in mlx5e_tc_tun_cleanup()