2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2025-01-15 17:14:00 +08:00
linux-next/drivers/net/ethernet/mellanox/mlx5/core
Matthew Finlay 7bb2975599 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>
2016-05-03 13:37:26 -04:00
..
alloc.c net/mlx5e: Allocate DMA coherent memory on reader NUMA node 2015-07-27 00:29:17 -07:00
cmd.c Round two of 4.6 merge window patches 2016-03-22 15:48:44 -07:00
cq.c net/mlx5_core: New init and exit flow for mlx5_core 2015-09-28 22:19:50 -07:00
debugfs.c net/mlx5_core: Fix Mellanox copyright note 2015-04-02 16:33:42 -04:00
en_clock.c net/mlx5e: Fix soft lockup when HW Timestamping is enabled 2016-03-02 14:37:25 -05:00
en_dcbnl.c net/mlx5e: Implement DCBNL IEEE max rate 2016-02-24 13:50:21 -05:00
en_ethtool.c net/mlx5e: Fix MLX5E_100BASE_T define 2016-04-24 14:51:38 -04:00
en_fs.c net/mlx5e: Add a new priority for kernel flow tables 2016-03-10 16:24:02 -05:00
en_main.c net/mlx5e: Implement a mlx5e workqueue 2016-05-03 13:37:26 -04:00
en_rx.c net/mlx5e: Support offload cls_flower with skbedit mark action 2016-03-10 16:24:03 -05:00
en_tc.c net/mlx5e: Support offload cls_flower with skbedit mark action 2016-03-10 16:24:03 -05:00
en_tc.h net/mlx5e: Support offload cls_flower with skbedit mark action 2016-03-10 16:24:03 -05:00
en_tx.c mlx5: use napi_consume_skb API to get bulk free operations 2016-03-13 22:35:36 -04:00
en_txrx.c mlx5: use napi_consume_skb API to get bulk free operations 2016-03-13 22:35:36 -04:00
en.h net/mlx5e: Implement a mlx5e workqueue 2016-05-03 13:37:26 -04:00
eq.c net/mlx5e: Replace async events spinlock with synchronize_irq() 2016-03-01 17:27:58 -05:00
eswitch.c net/mlx5: Use flow steering infrastructure for mlx5_en 2015-12-12 00:15:24 -05:00
eswitch.h net/mlx5: Use flow steering infrastructure for mlx5_en 2015-12-12 00:15:24 -05:00
fs_cmd.c net/mlx5_core: Set flow steering dest only for forward rules 2016-03-10 16:24:02 -05:00
fs_cmd.h net/mlx5_core: Connect flow tables 2016-01-11 17:48:53 -05:00
fs_core.c net/mlx5_core: Remove static from local variable 2016-04-24 14:51:39 -04:00
fs_core.h net/mlx5_core: Introduce forward to next priority action 2016-03-10 09:22:06 -05:00
fw.c net/mlx5_core: Introduce offload arithmetic hardware capabilities 2016-03-21 16:32:35 -04:00
health.c net/mlx5_core: Add pci error handlers to mlx5_core driver 2015-10-14 19:14:42 -07:00
Kconfig net/mlx5: Kconfig: Fix MLX5_EN/VXLAN build issue 2016-05-03 13:37:26 -04:00
mad.c IB/core cleanup: Add const on args - device->process_mad 2015-06-02 09:33:13 -04:00
main.c net/mlx5: Add pci shutdown callback 2016-04-24 14:51:39 -04:00
Makefile net/mlx5e: Introduce tc offload support 2016-03-10 16:24:02 -05:00
mcg.c net/mlx5_core: HW data structs/types definitions cleanup 2015-05-30 18:23:11 -07:00
mlx5_core.h net/mlx5e: Replace async events spinlock with synchronize_irq() 2016-03-01 17:27:58 -05:00
mr.c net/mlx5: Refactor mlx5_core_mr to mkey 2016-03-01 11:18:37 -05:00
pagealloc.c net/mlx5_core: Add base sriov support 2015-12-03 12:08:43 -05:00
pd.c net/mlx5_core: Fix Mellanox copyright note 2015-04-02 16:33:42 -04:00
port.c net/mlx5e: Device's mtu field is u16 and not int 2016-04-24 14:51:38 -04:00
qp.c {IB, net}/mlx5: Move the modify QP operation table to mlx5_ib 2016-01-21 12:01:09 -05:00
sriov.c net/mlx5: E-Switch, Add SR-IOV (FDB) support 2015-12-03 12:08:46 -05:00
srq.c net/mlx5_core: Export transport objects 2016-01-21 12:01:08 -05:00
transobj.c IB/mlx5: Support setting Ethernet priority for Raw Packet QPs 2016-01-21 12:01:09 -05:00
uar.c net/mlx5: Unmap only the relevant IO memory mapping 2016-05-03 13:37:25 -04:00
vport.c net/mlx5e: Use vport MTU rather than physical port MTU 2016-04-24 14:51:39 -04:00
vxlan.c net/mlx5e: Add netdev support for VXLAN tunneling 2016-02-24 13:50:22 -05:00
vxlan.h net/mlx5e: Add netdev support for VXLAN tunneling 2016-02-24 13:50:22 -05:00
wq.c net/mlx5e: Allocate DMA coherent memory on reader NUMA node 2015-07-27 00:29:17 -07:00
wq.h net/mlx5e: Allocate DMA coherent memory on reader NUMA node 2015-07-27 00:29:17 -07:00