On Mon, 2019-10-28 at 23:34 +0000, Saeed Mahameed wrote: > Hi, > > This series refactors and tide up eswitch vport and ACL code to > provide > better separation between eswitch legacy mode and switchdev mode > implementation in mlx5, for better future scalability and > introduction of > new switchdev mode functionality which might rely on shared > structures > with legacy mode, such as vport ACL tables. > > Summary: > > 1. Do vport ACL configuration on per vport basis when > enabling/disabling a vport. > This enables to have vports enabled/disabled outside of eswitch > config for future. > > 2. Split the code for legacy vs offloads mode and make it clear > > 3. Tide up vport locking and workqueue usage > > 4. Fix metadata enablement for ECPF > > 5. Make explicit use of VF property to publish > IB_DEVICE_VIRTUAL_FUNCTION > > In case of no objection this series will be applied to mlx5-next > branch > and sent later as pull request to both rdma-next and net-next > branches. > Series applied to mlx5-next branch. Thanks, Saeed.