Home
last modified time | relevance | path

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

/Linux-v5.15/net/bridge/
Dbr_fdb.c37 static void fdb_notify(struct net_bridge *br,
207 fdb_notify(br, f, RTM_DELNEIGH, swdev_notify); in fdb_delete()
362 fdb_notify(br, f, RTM_NEWNEIGH, false); in br_fdb_cleanup()
559 fdb_notify(br, fdb, RTM_NEWNEIGH, true); in fdb_insert()
624 fdb_notify(br, fdb, RTM_NEWNEIGH, true); in br_fdb_update()
632 fdb_notify(br, fdb, RTM_NEWNEIGH, true); in br_fdb_update()
789 static void fdb_notify(struct net_bridge *br, in fdb_notify() function
1006 fdb_notify(br, fdb, RTM_NEWNEIGH, true); in fdb_add_entry()
1293 fdb_notify(br, fdb, RTM_NEWNEIGH, swdev_notify); in br_fdb_external_learn_add()
1318 fdb_notify(br, fdb, RTM_NEWNEIGH, swdev_notify); in br_fdb_external_learn_add()
/Linux-v5.15/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_switchdev.c34 } fdb_notify; member
2811 unsigned int interval = no_delay ? 0 : bridge->fdb_notify.interval; in mlxsw_sp_fdb_notify_work_schedule()
2813 mlxsw_core_schedule_dw(&bridge->fdb_notify.dw, in mlxsw_sp_fdb_notify_work_schedule()
2833 bridge = container_of(work, struct mlxsw_sp_bridge, fdb_notify.dw.work); in mlxsw_sp_fdb_notify_work()
3584 INIT_DELAYED_WORK(&bridge->fdb_notify.dw, mlxsw_sp_fdb_notify_work); in mlxsw_sp_fdb_init()
3585 bridge->fdb_notify.interval = MLXSW_SP_DEFAULT_LEARNING_INTERVAL; in mlxsw_sp_fdb_init()
3598 cancel_delayed_work_sync(&mlxsw_sp->bridge->fdb_notify.dw); in mlxsw_sp_fdb_fini()