Lines Matching refs:fdb_work
468 ice_eswitch_br_fdb_work_dealloc(struct ice_esw_br_fdb_work *fdb_work) in ice_eswitch_br_fdb_work_dealloc() argument
470 kfree(fdb_work->fdb_info.addr); in ice_eswitch_br_fdb_work_dealloc()
471 kfree(fdb_work); in ice_eswitch_br_fdb_work_dealloc()
477 struct ice_esw_br_fdb_work *fdb_work = ice_work_to_fdb_work(work); in ice_eswitch_br_fdb_event_work() local
478 bool added_by_user = fdb_work->fdb_info.added_by_user; in ice_eswitch_br_fdb_event_work()
479 const unsigned char *mac = fdb_work->fdb_info.addr; in ice_eswitch_br_fdb_event_work()
480 u16 vid = fdb_work->fdb_info.vid; in ice_eswitch_br_fdb_event_work()
485 br_port = ice_eswitch_br_netdev_to_port(fdb_work->dev); in ice_eswitch_br_fdb_event_work()
489 switch (fdb_work->event) { in ice_eswitch_br_fdb_event_work()
491 ice_eswitch_br_fdb_entry_create(fdb_work->dev, br_port, in ice_eswitch_br_fdb_event_work()
504 dev_put(fdb_work->dev); in ice_eswitch_br_fdb_event_work()
505 ice_eswitch_br_fdb_work_dealloc(fdb_work); in ice_eswitch_br_fdb_event_work()