Lines Matching refs:fdb_info
2718 struct switchdev_notifier_fdb_info fdb_info; member
2740 struct switchdev_notifier_fdb_info *fdb_info; in rocker_switchdev_event_work() local
2746 fdb_info = &switchdev_work->fdb_info; in rocker_switchdev_event_work()
2747 if (!fdb_info->added_by_user) in rocker_switchdev_event_work()
2749 err = rocker_world_port_fdb_add(rocker_port, fdb_info); in rocker_switchdev_event_work()
2754 rocker_fdb_offload_notify(rocker_port, fdb_info); in rocker_switchdev_event_work()
2757 fdb_info = &switchdev_work->fdb_info; in rocker_switchdev_event_work()
2758 if (!fdb_info->added_by_user) in rocker_switchdev_event_work()
2760 err = rocker_world_port_fdb_del(rocker_port, fdb_info); in rocker_switchdev_event_work()
2767 kfree(switchdev_work->fdb_info.addr); in rocker_switchdev_event_work()
2778 struct switchdev_notifier_fdb_info *fdb_info = ptr; in rocker_switchdev_event() local
2796 memcpy(&switchdev_work->fdb_info, ptr, in rocker_switchdev_event()
2797 sizeof(switchdev_work->fdb_info)); in rocker_switchdev_event()
2798 switchdev_work->fdb_info.addr = kzalloc(ETH_ALEN, GFP_ATOMIC); in rocker_switchdev_event()
2799 ether_addr_copy((u8 *)switchdev_work->fdb_info.addr, in rocker_switchdev_event()
2800 fdb_info->addr); in rocker_switchdev_event()