[ewg] [PATCH 4/10] nes: interrupt moderation fix

2007-12-20 Thread Glenn Grundstrom (NetEffect)
Hardware interrupt moderation timer gave average performance on slower systems. These fixes increase performance. Signed-off-by: Glenn Grundstrom [EMAIL PROTECTED] --- diff --git a/drivers/infiniband/hw/nes/nes_hw.c b/drivers/infiniband/hw/nes/nes_hw.c index 674ce32..1048db2 100644 ---

[ewg] [PATCH 5/10] nes: remove unneeded arp cache update

2007-12-20 Thread Glenn Grundstrom (NetEffect)
The hardware arp cache is updated by inet event notifiers. Therefore, no arp cache update is needed at netdev_open. Signed-off-by: Glenn Grundstrom [EMAIL PROTECTED] --- diff --git a/drivers/infiniband/hw/nes/nes_nic.c b/drivers/infiniband/hw/nes/nes_nic.c index 2ff4c41..496024a 100644 ---

[ewg] [PATCH 6/6] nes: remove unnecessary kernel macro #ifdefs

2007-12-13 Thread Glenn Grundstrom (NetEffect)
NETIF_F_xxx and HAVE_xxx macro #ifdefs are not needed and have been removed. From Rolands infiniband git tree to update OFED. Signed-off-by: Glenn Grundstrom [EMAIL PROTECTED] --- diff --git a/drivers/infiniband/hw/nes/nes_nic.c b/drivers/infiniband/hw/nes/nes_nic.c index 0f50cd5..f196c43

[ewg] [PATCH 2/6] nes: fix external crc32c() dependency

2007-12-13 Thread Glenn Grundstrom (NetEffect)
Add Select LIBCRC32C to make sure crc32c() can be resolved. Without this the driver may not link. Signed-off-by: Glenn Grundstrom [EMAIL PROTECTED] --- diff --git a/drivers/infiniband/hw/nes/Kconfig b/drivers/infiniband/hw/nes/Kconfig index d5f2a12..2aeb7ac 100644 ---

[ewg] [PATCH 3/6] nes: add missing unlock in error path of nes_alloc_fmr()

2007-12-13 Thread Glenn Grundstrom (NetEffect)
A spin_unlock_irqrestore() was missing in an error case of nes_alloc_fmr(). From Rolands infiniband tree to update OFED. Signed-off-by: Glenn Grundstrom [EMAIL PROTECTED] --- diff --git a/drivers/infiniband/hw/nes/nes_verbs.c b/drivers/infiniband/hw/nes/nes_verbs.c index ea7625a..cd95aba

[ewg] [PATCH 4/6] nes: fix nes_get_encoded_size() prototype

2007-12-13 Thread Glenn Grundstrom (NetEffect)
Change the argument type from u32 * to int * to match how it is called. From Rolands infiniband git tree to update OFED. Signed-off-by: Glenn Grundstrom [EMAIL PROTECTED] --- diff --git a/drivers/infiniband/hw/nes/nes_verbs.c b/drivers/infiniband/hw/nes/nes_verbs.c index cd95aba..97cb51e

[ewg] [PATCH 2/5] nes: provider listener cleanup

2007-11-30 Thread Glenn Grundstrom (NetEffect)
If an error occurs during the provider listen call the reference count can be off. This will prevent the listener from being destroyed properly. This is fixed by correcting the reference counts when a problem is detected. Signed-off-by: Glenn Grundstrom [EMAIL PROTECTED] --- diff --git

[ewg] [PATCH 1/5] nes: accelerated loopback support

2007-11-30 Thread Glenn Grundstrom (NetEffect)
This patch allows accelerated loopback connections to be made through the driver. Prior to this patch iWarp acclerated loopback requests were not handled. Signed-off-by: Glenn Grundstrom [EMAIL PROTECTED] --- diff --git a/drivers/infiniband/hw/nes/nes.c b/drivers/infiniband/hw/nes/nes.c index

[ewg] [PATCH 2/6] nes: Cosmetic changes; support virtual WQs and PPC

2007-11-14 Thread Glenn Grundstrom (NetEffect)
Updated code for the NetEffect NE020 adapter. Updates include: - Support for userspace/virtual WQs. - PowerPC - Support for multiple debugging levels - Many, many cosmetic changes inline with kernel.org standards Diffs for nes_cm.c and nes_cm.h Signed-off-by: Glenn Grundstrom [EMAIL PROTECTED]

[ewg] [PATCH 4/6] nes: Cosmetic changes; support virtual WQs and PPC

2007-11-14 Thread Glenn Grundstrom (NetEffect)
Updated code for the NetEffect NE020 adapter. Updates include: - Support for userspace/virtual WQs. - PowerPC - Support for multiple debugging levels - Many, many cosmetic changes inline with kernel.org standards Diffs for nes_nic.c Signed-off-by: Glenn Grundstrom [EMAIL PROTECTED] --- diff

[ewg] [PATCH 1/6] nes: Cosmetic changes; support virtual WQs and PPC

2007-11-14 Thread Glenn Grundstrom (NetEffect)
Updated code for the NetEffect NE020 adapter. Updates include: - Support for userspace/virtual WQs. - PowerPC - Support for multiple debugging levels - Many, many cosmetic changes inline with kernel.org standards Diffs for Makefile, nes.c and nes.h Signed-off-by: Glenn Grundstrom [EMAIL

[ewg] [PATCH 5/6] nes: Cosmetic changes; support virtual WQs and PPC

2007-11-14 Thread Glenn Grundstrom (NetEffect)
Updated code for the NetEffect NE020 adapter. Updates include: - Support for userspace/virtual WQs. - PowerPC - Support for multiple debugging levels - Many, many cosmetic changes inline with kernel.org standards Diffs for nes_user.h and nes_utils.c Signed-off-by: Glenn Grundstrom [EMAIL