From: Jiri Pirko <j...@mellanox.com> Elad says:
This patchset fixes two problems reported by Nikolay Aleksandrov. The first problem is that the MDB offload flag might be accesed without helding the multicast_lock. The second problem is that the switchdev mdb offload is deferred and the offload bit was marked regardless if the operation succeeded or not. Elad Raz (3): switchdev: Adding complete operation to deferred switchdev ops bridge: mdb: Common function for mdb entry translation bridge: mdb: Marking port-group as offloaded include/net/switchdev.h | 4 ++ net/bridge/br_mdb.c | 124 +++++++++++++++++++++++++++++----------------- net/bridge/br_multicast.c | 8 +-- net/bridge/br_private.h | 4 +- net/switchdev/switchdev.c | 6 +++ 5 files changed, 96 insertions(+), 50 deletions(-) -- 2.5.5