[PATCH 1/1 2.6.30] cxgb3i -- increase command queue depth

2009-04-06 Thread kxie
[PATCH 1/1 2.6.30] cxgb3i -- increase command queue depth From: Karen Xie k...@chelsio.com From: Karen Xie k...@chelsio.com Bump the command queue depth. Signed-off-by: Karen Xie k...@chelsio.com --- --- drivers/scsi/cxgb3i/cxgb3i.h |2 +- 1 files changed, 1 insertions(+), 1

[PATCH] cxgb3i: fix ddp map overrun

2009-04-17 Thread kxie
[PATCH] cxgb3i: fix ddp map overrun From: Karen Xie k...@chelsio.com Fixed a bug in calculating ddp map range when search for free entries: it was going beyond the end by one, thus corrupting gl_skb[0]. Signed-off-by: Karen Xie k...@chelsio.com --- drivers/scsi/cxgb3i/cxgb3i_ddp.c |4

[PATCH v2] cxgb3i: fix ddp map overrun (v2)

2009-04-17 Thread kxie
[PATCH v2] cxgb3i: fix ddp map overrun (version 2) From: Karen Xie k...@chelsio.com Fixed a bug in calculating ddp map range when search for free entries: it was going beyond the end by one, thus corrupting gl_skb[0]. Signed-off-by: Karen Xie k...@chelsio.com ---

[PATCH 2/2 2.6.30-rc] cxgb3i -- suppot of different kernel page sizes

2009-06-13 Thread kxie
[PATCH 2/2 2.6.30-rc] cxgb3i -- suppot of different kernel page sizes From: Karen Xie k...@chelsio.com The default kernel pages supported are 4K, 8K, 16K, and 64K. Re-calculate entries if PAGE_SIZE is not one of the defaults. Signed-off-by: Karen Xie k...@chelsio.com ---

[PATCH 1/2 2.6.30-rc] cxgb3i -- add a refcnt to track ddp usage

2009-06-13 Thread kxie
[PATCH 1/2 2.6.30-rc] cxgb3i -- add a refcnt to track ddp usage From: Karen Xie k...@chelsio.com The iscsi ddp functionality could be used by multiple iscsi entities, add a refcnt to keep track of it, so we would not release it pre-maturely. Signed-off-by: Karen Xie k...@chelsio.com ---

[PATCH 2/2 2.6.30-rc v2] cxgb3i -- suppot of different kernel page sizes

2009-06-15 Thread kxie
[PATCH 2/2 2.6.30-rc v2] cxgb3i -- suppot of different kernel page sizes From: Karen Xie k...@chelsio.com The default kernel pages supported are 4K, 8K, 16K, and 64K. Re-calculate entries if PAGE_SIZE is not one of the defaults. Signed-off-by: Karen Xie k...@chelsio.com ---

[PATCH 1/2 2.6.30-rc v2] cxgb3i -- use kref to track ddp usage

2009-06-15 Thread kxie
[PATCH 1/2 2.6.30-rc v2] cxgb3i -- use kref to track ddp usage From: Karen Xie k...@chelsio.com The iscsi ddp functionality could be used by multiple iscsi entities, add a refcnt to keep track of it, so we would not release it pre-maturely. Signed-off-by: Karen Xie k...@chelsio.com ---

[PATCH 2.6.30-rc] cxgb3i -- fixed connection error when vlan is enabled

2009-06-26 Thread kxie
[PATCH 2.6.30-rc] cxgb3i -- fixed connection error when vlan is enabled From: Karen Xie k...@chelsio.com There is a bug when VLAN is configured on the cxgb3 interface, the iscsi conn. would be denied with message cxgb3i: NOT going through cxgbi device. This patch added code to get the real

[PATCH v2 1/2 net-next-2.6] cxgb3: added private MAC address and provisioning packet handler for iSCSI

2009-09-25 Thread kxie
[PATCH v2 1/2 net-next-2.6] cxgb3: Added private MAC address and provisioning packet handler for iSCSI This patch added support of private MAC address per port and provisioning packet handler for iSCSI traffic only. This patch is generated against net-next-2.6. Acked-by: Karen Xie

[PATCH 1/1] cxgb3i: Fix a login over vlan issue

2009-12-09 Thread kxie
[PATCH 1/1] cxgb3i: Fix a login over vlan issue From: Karen Xie k...@chelsio.com Fix a login over vlan issue, when parent interface is vlan and we are using cxgb3i sepecific private ip address in '/etc/iscsi/ifaces/' iface file. Acked-by: Karen Xie k...@chelsio.com Signed-off-by: Rakesh Ranjan

[PATCH 1/1 v2] cxgb3i: Fix a login over vlan issue

2009-12-10 Thread kxie
[PATCH 1/1 v2] cxgb3i: Fix a login over vlan issue From: Rakesh Ranjan rak...@chelsio.com Fix a target login issue, when parent interface is vlan and we are using cxgb3i sepecific private ip address in '/etc/iscsi/ifaces/' iface file. Acked-by: Karen Xie k...@chelsio.com Signed-off-by: Rakesh

[PATCH] cxgb3i: zero out reserved or un-used cpl message fields

2010-06-16 Thread kxie
[PATCH] cxgb3i: zero out reserved or un-used fields. From: Karen Xie k...@chelsio.com Zero out the reserved or un-used CPL message fields to prevent any garbage value. Signed-off-by: Karen Xie k...@chelsio.com --- drivers/scsi/cxgb3i/cxgb3i_ddp.c |2 ++

[PATCH 0/3] cxgbi iscsi driver

2010-08-09 Thread kxie
[PATCH 0/3] cxgbi iscsi driver From: Karen Xie k...@chelsio.com This patchset includes: 1. added libcxgbi as the common library for both cxgb4i and cxgb3i driver 2. added cxgb4i iscsi initiator v5. This updated cxgb4i version incorporates the comments from Mike to identify more common

[PATCH v2 0/3] cxgbi iscsi driver

2010-08-12 Thread kxie
[PATCH v2 0/3] cxgbi iscsi driver From: Karen Xie k...@chelsio.com This patchset includes: 1. added libcxgbi as the common library for both cxgb4i and cxgb3i driver 2. added cxgb4i iscsi initiator v5. 3. changed cxgb3i to use libcxgbi. The version 2 includes the following changes: - Made

[PATCH v2 2/3] cxgb4i v5: iscsi driver

2010-08-12 Thread kxie
[PATCH v2 2/3] cxgb4i v5: iscsi driver From: Karen Xie k...@chelsio.com Added cxgb4i iSCSI driver. This patch implements the cxgb4i iscsi connection acceleration for the open-iscsi initiator. The cxgb4i driver offers the iscsi PDU based offload: - digest insertion and verification -

[PATCH v2 3/3] cxgb3i: change cxgb3i to use libcxgbi

2010-08-12 Thread kxie
[PATCH v2 3/3] cxgb3i: change cxgb3i to use libcxgbi From: Karen Xie k...@chelsio.com Changed cxgb3i to make use of libcxgbi. Signed-off-by: Karen Xie k...@chelsio.com --- drivers/scsi/Kconfig |1 drivers/scsi/Makefile |2 drivers/scsi/cxgbi/Kconfig

[PATCH v2 0/3] cxgbi iscsi driver

2010-08-13 Thread kxie
[PATCH v2 0/3] cxgbi iscsi driver From: Karen Xie k...@chelsio.com Re-submission, missed netdev list last time. This patchset includes: 1. added libcxgbi as the common library for both cxgb4i and cxgb3i driver 2. added cxgb4i iscsi initiator v5. 3. changed cxgb3i to use libcxgbi. The version

[PATCH v2 3/3] cxgb3i: change cxgb3i to use libcxgbi

2010-08-13 Thread kxie
[PATCH v2 3/3] cxgb3i: change cxgb3i to use libcxgbi From: Karen Xie k...@chelsio.com Changed cxgb3i to make use of libcxgbi. Signed-off-by: Karen Xie k...@chelsio.com --- drivers/scsi/Kconfig |1 drivers/scsi/Makefile |2 drivers/scsi/cxgbi/Kconfig

[PATCH v2 2/3] cxgb4i v5: iscsi driver

2010-08-13 Thread kxie
[PATCH v2 2/3] cxgb4i v5: iscsi driver From: Karen Xie k...@chelsio.com Added cxgb4i iSCSI driver. This patch implements the cxgb4i iscsi connection acceleration for the open-iscsi initiator. The cxgb4i driver offers the iscsi PDU based offload: - digest insertion and verification -

[PATCH v3 2/3] cxgb4i v5: iscsi driver

2010-08-13 Thread kxie
[PATCH v3 3/3] cxgb3i: change cxgb3i to use libcxgbi From: Karen Xie k...@chelsio.com Changed cxgb3i to make use of libcxgbi. Signed-off-by: Karen Xie k...@chelsio.com --- drivers/scsi/Kconfig |1 drivers/scsi/Makefile |1 drivers/scsi/cxgbi/Kconfig

[PATCH v4 0/3] cxgbi iscsi driver

2010-08-13 Thread kxie
[PATCH v4 0/3] cxgbi iscsi driver From: Karen Xie k...@chelsio.com This patchset includes: 1. added libcxgbi as the common library for both cxgb4i and cxgb3i driver 2. added cxgb4i iscsi initiator v5. 3. changed cxgb3i to use libcxgbi. Version 4 changes: - removed directory

[PATCH v4 2/3] cxgb4i v5: iscsi driver

2010-08-13 Thread kxie
[PATCH v4 2/3] cxgb4i v5: iscsi driver From: Karen Xie k...@chelsio.com Added cxgb4i iSCSI driver. This patch implements the cxgb4i iscsi connection acceleration for the open-iscsi initiator. The cxgb4i driver offers the iscsi PDU based offload: - digest insertion and verification - payload

[PATCH v5 2/3] cxgb4i v5: iscsi driver

2010-08-16 Thread kxie
[PATCH v5 2/3] cxgb4i v5: iscsi driver From: Karen Xie k...@chelsio.com Added cxgb4i iSCSI driver. This patch implements the cxgb4i iscsi connection acceleration for the open-iscsi initiator. The cxgb4i driver offers the iscsi PDU based offload: - digest insertion and verification - payload

[PATCH] cxgbi: bug fixes and code cleanup

2010-09-21 Thread kxie
[PATCH] cxgbi: bug fixes and code cleanup From: Karen Xie k...@chelsio.com The patch includes the following changes. - removed un-used code - renamed alloc_cpl() to alloc_wr(). - fixed connecting over VLAN. - updated cxgb4i connection setting and pagepod programming. Signed-off-by: Karen Xie

[PATCH 1/4] cxgbi: renamed alloc_cpl to alloc_wr

2010-09-23 Thread kxie
[PATCH 1/4] cxgbi: renamed alloc_cpl to alloc_wr From: Karen Xie k...@chelsio.com This patch renamed alloc_cpl() to alloc_wr(). Signed-off-by: Karen Xie k...@chelsio.com --- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 18 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c |

[PATCH 2/4] libcxgbi: pdu read fixes

2010-09-23 Thread kxie
[PATCH 2/4] libcxgbi: pdu read fixes From: Karen Xie k...@chelsio.com This patch - fixed the locking and releasing skb in the case of error in the pdu read path, and - added define iscsi_task_cxgbi_data to access the private data inside the iscsi_task. Signed-off-by: Karen

[PATCH 0/4] cxgbi: bug fixes and driver update

2010-09-23 Thread kxie
[PATCH 0/4] cxgbi: bug fixes and driver update From: Karen Xie k...@chelsio.com This patchset includes: - renamed alloc_cpl() to alloc_wr(), - fixed locking in pdu read, - fixed cxgb3i connecting over VLAN, and - updated cxgb4i connection setting and ddp programming. Thanks. Karen -- You

[PATCH 4/4] cxgb4i: connection and ddp setting update

2010-09-23 Thread kxie
[PATCH 4/4] cxgb4i: connection and ddp setting update From: Karen Xie k...@chelsio.com This patch updated cxgb4i connection setting and pagepod programming. Signed-off-by: Karen Xie k...@chelsio.com --- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 128

[PATCH] cxgb4i: ignore informational act-open-rpl message

2010-10-16 Thread kxie
[PATCH] cxgb4i: ignore informational act-open-rpl message From: Karen Xie k...@chelsio.com Ignore active open reply with status negative advice. This is an informational message. Signed-off-by: Karen Xie k...@chelsio.com --- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c |3 +++ 1 files changed, 3

[PATCH] cxgb3i: fixed connection problem with iscsi private ip

2011-01-10 Thread kxie
[PATCH] cxgb3i: fixed connection problem with iscsi private ip From: Karen Xie k...@chelsio.com fixed the connection problem when the private iscsi ipv4 address is provisioned on the interface. Signed-off-by: Karen Xie k...@chelsio.com --- drivers/scsi/cxgbi/cxgb3i/cxgb3i.h | 18

[PATCH v2] cxgb3i: fixed connection problem with iscsi private ip

2011-01-10 Thread kxie
[PATCH v2] cxgb3i: fixed connection problem with iscsi private ip From: Karen Xie k...@chelsio.com The last one seems to have some formatting problem. Regenerated the patch. fixed the connection problem when the private iscsi ipv4 address is provisioned on the interface. Signed-off-by: Karen

[PATCH] cxgb3i: fixed programing of the dma page sizes

2011-06-17 Thread kxie
[PATCH] cxgb3i: fixed programing of the dma page sizes From: Karen Xie k...@chelsio.com Fixed missing programming of the pages sizes for DMA. Signed-off-by: Karen Xie k...@chelsio.com --- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c |4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff

[PATCH] cxgb4i: tcp push bit fix

2012-06-28 Thread kxie
[PATCH] cxgb4i: tcp push bit fix From: Karen Xie k...@chelsio.com Fixed the parentheses so the tcp push bit would be sent properly. Signed-off-by: Karen Xie k...@chelsio.com --- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git

[PATCH] cxgb4i: add support for t5 adapter

2013-05-29 Thread kxie
[PATCH] cxgb4i: add support for T5 adapter From: Karen Xie k...@chelsio.com Adds support for Chelsio T5 adapter. Signed-off-by: Karen Xie k...@chelsio.com --- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 159 +--- 1 files changed, 128 insertions(+), 31 deletions(-)