commit | d8cf2dda3de6e6293fb01539fb4e180a7ab42afd | [log] [tgz] |
---|---|---|
author | Matthew Finlay <matt@mellanox.com> | Sun May 01 22:59:57 2016 +0300 |
committer | David S. Miller <davem@davemloft.net> | Tue May 03 13:37:26 2016 -0400 |
tree | 0693e4e18bd384afde82787e7fb7cbb442bc9758 | |
parent | 7bb2975599210097115021e542b6137781a09588 [diff] |
net/mlx5e: Use workqueue for vxlan ops The vxlan add/delete port NDOs are called under rcu lock. The current mlx5e implementation can potentially block in these calls, which is not allowed. Move to using the mlx5e workqueue to handle these NDOs. Fixes: b3f63c3d5e2c ('net/mlx5e: Add netdev support for VXLAN tunneling') Signed-off-by: Matthew Finlay <matt@mellanox.com> Signed-off-by: Saeed Mahameed <saeedm@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>