net/mlx5e: Implement a mlx5e workqueue
authorMatthew Finlay <matt@mellanox.com>
Sun, 1 May 2016 19:59:56 +0000 (22:59 +0300)
committerDavid S. Miller <davem@davemloft.net>
Tue, 3 May 2016 17:37:26 +0000 (13:37 -0400)
commit7bb2975599210097115021e542b6137781a09588
treee79f79c1f2ba3a37fd8d93e4e8aa3de311c355e1
parent69976fb1045850a742deb9790ea49cbc6f497531
net/mlx5e: Implement a mlx5e workqueue

Implement a mlx5e workqueue to handle all mlx5e specific tasks.  Move
all tasks currently using the system workqueue to the new workqueue.
This is in preparation for vxlan using the mlx5e workqueue in order to
schedule port add/remove operations.

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>
drivers/net/ethernet/mellanox/mlx5/core/en.h
drivers/net/ethernet/mellanox/mlx5/core/en_main.c