linux-kernel-test/drivers/infiniband/hw/ipath
Bryan O'Sullivan 12eef41f8b [PATCH] IB/ipath: rC receive interrupt performance changes
This patch separates QP state used for sending and receiving RC packets so the
processing in the receive interrupt handler can be done mostly without locks
being held.  ACK packets are now sent without requiring synchronization with
the send tasklet.

Signed-off-by: Ralph Campbell <ralph.campbell@qlogic.com>
Signed-off-by: Bryan O'Sullivan <bryan.osullivan@qlogic.com>
Cc: "Michael S. Tsirkin" <mst@mellanox.co.il>
Cc: Roland Dreier <rolandd@cisco.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-07-01 09:56:01 -07:00
..
ipath_common.h [PATCH] IB/ipath: reduce overhead on receive interrupts 2006-07-01 09:56:00 -07:00
ipath_cq.c [PATCH] IB/ipath: enforce device resource limits 2006-07-01 09:55:59 -07:00
ipath_debug.h [PATCH] IB/ipath: update copyrights and other strings to reflect new company name 2006-07-01 09:55:58 -07:00
ipath_diag.c [PATCH] IB/ipath: allow diags on any unit 2006-07-01 09:55:58 -07:00
ipath_driver.c [PATCH] IB/ipath: fixes to performance get counters for IB compliance 2006-07-01 09:56:01 -07:00
ipath_eeprom.c [PATCH] IB/ipath: update copyrights and other strings to reflect new company name 2006-07-01 09:55:58 -07:00
ipath_file_ops.c [PATCH] IB/ipath: memory management cleanups 2006-07-01 09:56:00 -07:00
ipath_fs.c [PATCH] IB/ipath: update copyrights and other strings to reflect new company name 2006-07-01 09:55:58 -07:00
ipath_ht400.c [PATCH] IB/ipath: removed redundant statements 2006-07-01 09:56:00 -07:00
ipath_init_chip.c [PATCH] IB/ipath: memory management cleanups 2006-07-01 09:56:00 -07:00
ipath_intr.c [PATCH] IB/ipath: fixes to performance get counters for IB compliance 2006-07-01 09:56:01 -07:00
ipath_kernel.h [PATCH] IB/ipath: fixes to performance get counters for IB compliance 2006-07-01 09:56:01 -07:00
ipath_keys.c [PATCH] IB/ipath: rC receive interrupt performance changes 2006-07-01 09:56:01 -07:00
ipath_layer.c [PATCH] IB/ipath: fixes to performance get counters for IB compliance 2006-07-01 09:56:01 -07:00
ipath_layer.h [PATCH] IB/ipath: fixes to performance get counters for IB compliance 2006-07-01 09:56:01 -07:00
ipath_mad.c [PATCH] IB/ipath: fixes to performance get counters for IB compliance 2006-07-01 09:56:01 -07:00
ipath_mr.c [PATCH] IB/ipath: don't allow resources to be created with illegal values 2006-07-01 09:55:59 -07:00
ipath_pe800.c [PATCH] IB/ipath: update copyrights and other strings to reflect new company name 2006-07-01 09:55:58 -07:00
ipath_qp.c [PATCH] IB/ipath: rC receive interrupt performance changes 2006-07-01 09:56:01 -07:00
ipath_rc.c [PATCH] IB/ipath: rC receive interrupt performance changes 2006-07-01 09:56:01 -07:00
ipath_registers.h [PATCH] IB/ipath: update copyrights and other strings to reflect new company name 2006-07-01 09:55:58 -07:00
ipath_ruc.c [PATCH] IB/ipath: rC receive interrupt performance changes 2006-07-01 09:56:01 -07:00
ipath_srq.c [PATCH] IB/ipath: enforce device resource limits 2006-07-01 09:55:59 -07:00
ipath_stats.c [PATCH] IB/ipath: reduce overhead on receive interrupts 2006-07-01 09:56:00 -07:00
ipath_sysfs.c [PATCH] IB/ipath: check for valid LID and multicast LIDs 2006-07-01 09:56:01 -07:00
ipath_uc.c [PATCH] IB/ipath: rC receive interrupt performance changes 2006-07-01 09:56:01 -07:00
ipath_ud.c [PATCH] IB/ipath: fixes to performance get counters for IB compliance 2006-07-01 09:56:01 -07:00
ipath_user_pages.c [PATCH] IB/ipath: update copyrights and other strings to reflect new company name 2006-07-01 09:55:58 -07:00
ipath_verbs_mcast.c [PATCH] IB/ipath: enforce device resource limits 2006-07-01 09:55:59 -07:00
ipath_verbs.c [PATCH] IB/ipath: fixes to performance get counters for IB compliance 2006-07-01 09:56:01 -07:00
ipath_verbs.h [PATCH] IB/ipath: rC receive interrupt performance changes 2006-07-01 09:56:01 -07:00
ipath_wc_x86_64.c [PATCH] IB/ipath: update copyrights and other strings to reflect new company name 2006-07-01 09:55:58 -07:00
ips_common.h [PATCH] IB/ipath: update copyrights and other strings to reflect new company name 2006-07-01 09:55:58 -07:00
Kconfig [PATCH] IB/ipath: update copyrights and other strings to reflect new company name 2006-07-01 09:55:58 -07:00
Makefile [PATCH] IB/ipath: update copyrights and other strings to reflect new company name 2006-07-01 09:55:58 -07:00
verbs_debug.h [PATCH] IB/ipath: update copyrights and other strings to reflect new company name 2006-07-01 09:55:58 -07:00