linux/drivers/net/mlx4
Yevgeny Petrilin 48374ddce7 mlx4_en: Removed TX locking when polling TX cq
There is no need to synchronize the polling with the transmit
function. The only place to synchronize is when we process
the cq from the transmit function. Also removed spin_lock_irq,
and using spin_trylock, if somebody else is already processing the cq,
no need to wait for it to finish.

Signed-off-by: Yevgeny Petrilin <yevgenyp@mellanox.co.il>
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-12-25 18:13:45 -08:00
..
alloc.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband 2008-10-23 08:16:03 -07:00
catas.c mlx4: Update/add Mellanox Technologies copyright lines to mlx4 driver files 2008-07-25 10:32:52 -07:00
cmd.c mlx4: Update/add Mellanox Technologies copyright lines to mlx4 driver files 2008-07-25 10:32:52 -07:00
cq.c mlx4_core: Support multiple pre-reserved QP regions 2008-10-22 10:25:29 -07:00
en_cq.c mlx4_en: Memory leak on completion queue free 2008-12-25 18:13:20 -08:00
en_main.c mlx4_en: remove duplicated #include 2008-10-27 14:50:00 -04:00
en_netdev.c mlx4: convert to net_device_ops 2008-11-21 17:30:58 -08:00
en_params.c mlx4_en: Pause parameters per port 2008-11-15 13:52:07 -08:00
en_port.c mlx4_en: Add driver for Mellanox ConnectX 10GbE NIC 2008-10-22 15:47:49 -07:00
en_port.h mlx4_en: Add driver for Mellanox ConnectX 10GbE NIC 2008-10-22 15:47:49 -07:00
en_resources.c mlx4_en: Add driver for Mellanox ConnectX 10GbE NIC 2008-10-22 15:47:49 -07:00
en_rx.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
en_tx.c mlx4_en: Removed TX locking when polling TX cq 2008-12-25 18:13:45 -08:00
eq.c mlx4_core: Support multiple pre-reserved QP regions 2008-10-22 10:25:29 -07:00
fw.c mlx4: Setting the correct offset for default mac address 2008-10-27 14:50:03 -04:00
fw.h mlx4_core: Multiple port type support 2008-10-22 15:38:42 -07:00
icm.c mlx4: Update/add Mellanox Technologies copyright lines to mlx4 driver files 2008-07-25 10:32:52 -07:00
icm.h mlx4: Update/add Mellanox Technologies copyright lines to mlx4 driver files 2008-07-25 10:32:52 -07:00
intf.c mlx4: Update/add Mellanox Technologies copyright lines to mlx4 driver files 2008-07-25 10:32:52 -07:00
main.c mlx4_core: Save/restore default port IB capability mask 2008-11-28 21:29:46 -08:00
Makefile mlx4_en: Add driver for Mellanox ConnectX 10GbE NIC 2008-10-22 15:47:49 -07:00
mcg.c mlx4: fix warning in drivers/net/mlx4/mcg.c 2008-11-25 16:57:59 -08:00
mlx4_en.h Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2008-11-18 23:38:23 -08:00
mlx4.h mlx4_core: Save/restore default port IB capability mask 2008-11-28 21:29:46 -08:00
mr.c mlx4_core: Support multiple pre-reserved QP regions 2008-10-22 10:25:29 -07:00
pd.c mlx4_core: Support multiple pre-reserved QP regions 2008-10-22 10:25:29 -07:00
port.c mlx4_core: Save/restore default port IB capability mask 2008-11-28 21:29:46 -08:00
profile.c
qp.c mlx4_core: Support multiple pre-reserved QP regions 2008-10-22 10:25:29 -07:00
reset.c mlx4: Update/add Mellanox Technologies copyright lines to mlx4 driver files 2008-07-25 10:32:52 -07:00
srq.c mlx4_core: Support multiple pre-reserved QP regions 2008-10-22 10:25:29 -07:00