From: Santosh Rastapur
Signed-off-by: Santosh Rastapur
Signed-off-by: Vipul Pandya
---
v2: Replaced #ifdef with portable interface wmb in ring_tx_db
drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 94 ++
1 files changed, 94 insertions(+), 0 deletions(-)
diff --git a
it for processing. This patch copies
coalesced work request to memory mapped BAR2 space.
Signed-off-by: Santosh Rastapur
Signed-off-by: Vipul Pandya
---
v2: Replaced #ifdef with portable interface wmb in ring_tx_db
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h |2 +
drivers/net/ethernet
From: Arvind Bhushan
This patch removes chip specific operations from the common hardware
paths, as well as the Makefile change to accomodate the new files.
Signed-off-by: Arvind Bhushan
Signed-off-by: Naresh Kumar Inna
---
v2: Replaced #ifdef with portable interface wmb in ring_tx_db
driver
From: Arvind Bhushan
This patch defines the common operations to support multiple chips. It
includes common header file modifications to support the current chips
(T4 and T5). It also includes the following bug fixes:
- reconfirms the rnode state after an implicit logo.
- corrects the stats array
From: Arvind Bhushan
This patch creates a new file for T5 adapter operations.
Signed-off-by: Arvind Bhushan
Signed-off-by: Naresh Kumar Inna
---
v2: Replaced #ifdef with portable interface wmb in ring_tx_db
drivers/scsi/csiostor/csio_hw_t5.c | 397
1 fil
From: Arvind Bhushan
This patch separates T4 adapter operations into a new file.
Signed-off-by: Arvind Bhushan
Signed-off-by: Naresh Kumar Inna
---
v2: Replaced #ifdef with portable interface wmb in ring_tx_db
drivers/scsi/csiostor/csio_hw_t4.c | 403
1
then host QP
should be allocated before returning an error.
Signed-off-by: Vipul Pandya
---
v2: Replaced #ifdef with portable interface wmb in ring_tx_db
drivers/infiniband/hw/cxgb4/qp.c | 13 +
1 files changed, 5 insertions(+), 8 deletions(-)
diff --git a/drivers/infiniband/hw
Always bump the tcam_full stat. Also, bump wr reply timeout to 30 seconds.
Signed-off-by: Vipul Pandya
---
v2: Replaced #ifdef with portable interface wmb in ring_tx_db
drivers/infiniband/hw/cxgb4/cm.c |2 +-
drivers/infiniband/hw/cxgb4/iw_cxgb4.h |2 +-
2 files changed, 2
ULP_TX_MEM_WRITE command fields for T5. Ordering bit of
ULP_TX_MEM_WRITE is at bit position 22 in T5 and at 23 in T4.
Signed-off-by: Vipul Pandya
---
v2: Replaced #ifdef with portable interface wmb in ring_tx_db
drivers/infiniband/hw/cxgb4/iw_cxgb4.h |2 +-
drivers/infiniband/hw/cxgb4
Signed-off-by: Vipul Pandya
---
v2: Replaced #ifdef with portable interface wmb in ring_tx_db
drivers/infiniband/hw/cxgb4/qp.c| 20
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 19 +++
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h
From: Santosh Rastapur
Signed-off-by: Santosh Rastapur
Signed-off-by: Vipul Pandya
---
v2: Replaced #ifdef with portable interface wmb in ring_tx_db
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net
From: Santosh Rastapur
Signed-off-by: Santosh Rastapur
Signed-off-by: Vipul Pandya
---
v2: Replaced #ifdef with portable interface wmb in ring_tx_db
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h |3 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 55 +---
drivers/net
From: Santosh Rastapur
Signed-off-by: Santosh Rastapur
Signed-off-by: Vipul Pandya
---
v2: Replaced #ifdef with portable interface wmb in ring_tx_db
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 87 ++
1 files changed, 71 insertions(+), 16 deletions(-)
diff --git a
From: Santosh Rastapur
Signed-off-by: Santosh Rastapur
Signed-off-by: Vipul Pandya
---
v2: Replaced #ifdef with portable interface wmb in ring_tx_db
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h| 50 -
drivers/net/ethernet/chelsio/cxgb4/t4_msg.h | 45
Signed-off-by: Vipul Pandya
---
v2: Replaced #ifdef with portable interface wmb in ring_tx_db
drivers/infiniband/hw/cxgb4/mem.c | 29 +++--
1 files changed, 23 insertions(+), 6 deletions(-)
diff --git a/drivers/infiniband/hw/cxgb4/mem.c
b/drivers/infiniband/hw/cxgb4
Both DB Flow-Control and DB Coalescing are disabled by default on T5
Signed-off-by: Vipul Pandya
---
v2: Replaced #ifdef with portable interface wmb in ring_tx_db
drivers/infiniband/hw/cxgb4/device.c | 25 +++--
drivers/infiniband/hw/cxgb4/iw_cxgb4.h |1 +
drivers
Adds support for Chelsio T5 adapter.
Enables T5's Write Combining feature.
Signed-off-by: Vipul Pandya
---
v2: Replaced #ifdef with portable interface wmb in ring_tx_db
drivers/infiniband/hw/cxgb4/cm.c | 64 +++
drivers/infiniband/hw/cxgb4/device.c |
From: Santosh Rastapur
Signed-off-by: Santosh Rastapur
Signed-off-by: Vipul Pandya
---
v2: Replaced #ifdef with portable interface wmb in ring_tx_db
drivers/net/ethernet/chelsio/cxgb4vf/adapter.h |1 +
.../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c| 35
From: Santosh Rastapur
All T5 adapters will only support VFs on PF0-3 despite the ability of the
hardware to support them on PF4-7. This keeps our T4 and T5 adapters more
similar which simplifies host driver software.
Signed-off-by: Vipul Pandya
---
v2: Replaced #ifdef with portable interface
From: Santosh Rastapur
Signed-off-by: Santosh Rastapur
Signed-off-by: Vipul Pandya
---
v2: Replaced #ifdef with portable interface wmb in ring_tx_db
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 38 +++
1 files changed, 38 insertions(+), 0 deletions(-)
diff --git a
From: Santosh Rastapur
Signed-off-by: Santosh Rastapur
Signed-off-by: Vipul Pandya
---
v2: Replaced #ifdef with portable interface wmb in ring_tx_db
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 452 ++-
1 files changed, 448 insertions(+), 4 deletions(-)
diff --git
From: Santosh Rastapur
Signed-off-by: Santosh Rastapur
Signed-off-by: Vipul Pandya
---
v2: Replaced #ifdef with portable interface wmb in ring_tx_db
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 85 ++---
drivers/net/ethernet/chelsio/cxgb4/sge.c| 37 --
drivers
and storage
related stress tests on this patch series.
Thanks,
Vipul Pandya
v2: Replaced #ifdef with portable interface wmb in ring_tx_db
Arvind Bhushan (4):
csiostor: Segregate T4 adapter operations.
csiostor: Add T5 adapter operations.
csiostor: Header file modifications for chip s
On 12-03-2013 20:12, Steve Wise wrote:
> On 3/12/2013 7:19 AM, David Miller wrote:
>> From: Vipul Pandya
>> Date: Tue, 12 Mar 2013 17:16:17 +0530
>>
>>> + writel(n, adap->bar2 + q->udb + 8);
>>> +#if de
From: Santosh Rastapur
Signed-off-by: Santosh Rastapur
Signed-off-by: Vipul Pandya
---
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
b/drivers/net/ethernet/chelsio
it for processing. This patch copies
coalesced work request to memory mapped BAR2 space.
Signed-off-by: Santosh Rastapur
Signed-off-by: Vipul Pandya
---
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h |2 +
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 53
From: Santosh Rastapur
Signed-off-by: Santosh Rastapur
Signed-off-by: Vipul Pandya
---
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 87 ++
1 files changed, 71 insertions(+), 16 deletions(-)
diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
b/drivers/net
From: Santosh Rastapur
Signed-off-by: Santosh Rastapur
Signed-off-by: Vipul Pandya
---
drivers/net/ethernet/chelsio/cxgb4vf/adapter.h |1 +
.../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c| 35 ++--
drivers/net/ethernet/chelsio/cxgb4vf/sge.c |8
From: Santosh Rastapur
All T5 adapters will only support VFs on PF0-3 despite the ability of the
hardware to support them on PF4-7. This keeps our T4 and T5 adapters more
similar which simplifies host driver software.
Signed-off-by: Vipul Pandya
---
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
From: Santosh Rastapur
Signed-off-by: Santosh Rastapur
Signed-off-by: Vipul Pandya
---
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 85 ++---
drivers/net/ethernet/chelsio/cxgb4/sge.c| 37 --
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 152
and storage
related stress tests on this patch series.
Thanks,
Vipul Pandya
Arvind Bhushan (4):
csiostor: Segregate T4 adapter operations.
csiostor: Add T5 adapter operations.
csiostor: Header file modifications for chip support and bug fixes.
csiostor: Cleanup chip specific operations.
From: Santosh Rastapur
Signed-off-by: Santosh Rastapur
Signed-off-by: Vipul Pandya
---
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 38 +++
1 files changed, 38 insertions(+), 0 deletions(-)
diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
b/drivers/net
From: Santosh Rastapur
Signed-off-by: Santosh Rastapur
Signed-off-by: Vipul Pandya
---
drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 94 ++
1 files changed, 94 insertions(+), 0 deletions(-)
diff --git a/drivers/net/ethernet/chelsio/cxgb4/t4_regs.h
b/drivers/net
From: Arvind Bhushan
This patch creates a new file for T5 adapter operations.
Signed-off-by: Arvind Bhushan
Signed-off-by: Naresh Kumar Inna
---
drivers/scsi/csiostor/csio_hw_t5.c | 397
1 files changed, 397 insertions(+), 0 deletions(-)
create mode 1006
From: Arvind Bhushan
This patch defines the common operations to support multiple chips. It
includes common header file modifications to support the current chips
(T4 and T5). It also includes the following bug fixes:
- reconfirms the rnode state after an implicit logo.
- corrects the stats array
From: Arvind Bhushan
This patch removes chip specific operations from the common hardware
paths, as well as the Makefile change to accomodate the new files.
Signed-off-by: Arvind Bhushan
Signed-off-by: Naresh Kumar Inna
---
drivers/scsi/csiostor/Makefile|3 +-
drivers/scsi/csiostor/cs
From: Arvind Bhushan
This patch separates T4 adapter operations into a new file.
Signed-off-by: Arvind Bhushan
Signed-off-by: Naresh Kumar Inna
---
drivers/scsi/csiostor/csio_hw_t4.c | 403
1 files changed, 403 insertions(+), 0 deletions(-)
create mode 1
then host QP
should be allocated before returning an error.
Signed-off-by: Vipul Pandya
---
drivers/infiniband/hw/cxgb4/qp.c | 13 +
1 files changed, 5 insertions(+), 8 deletions(-)
diff --git a/drivers/infiniband/hw/cxgb4/qp.c b/drivers/infiniband/hw/cxgb4/qp.c
index 90833d7
Always bump the tcam_full stat. Also, bump wr reply timeout to 30 seconds.
Signed-off-by: Vipul Pandya
---
drivers/infiniband/hw/cxgb4/cm.c |2 +-
drivers/infiniband/hw/cxgb4/iw_cxgb4.h |2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/infiniband/hw
Signed-off-by: Vipul Pandya
---
drivers/infiniband/hw/cxgb4/mem.c | 29 +++--
1 files changed, 23 insertions(+), 6 deletions(-)
diff --git a/drivers/infiniband/hw/cxgb4/mem.c
b/drivers/infiniband/hw/cxgb4/mem.c
index 33db9ee..4cb8eb2 100644
--- a/drivers/infiniband/hw
ULP_TX_MEM_WRITE command fields for T5. Ordering bit of
ULP_TX_MEM_WRITE is at bit position 22 in T5 and at 23 in T4.
Signed-off-by: Vipul Pandya
---
drivers/infiniband/hw/cxgb4/iw_cxgb4.h |2 +-
drivers/infiniband/hw/cxgb4/mem.c | 138 --
drivers
Both DB Flow-Control and DB Coalescing are disabled by default on T5
Signed-off-by: Vipul Pandya
---
drivers/infiniband/hw/cxgb4/device.c | 25 +++--
drivers/infiniband/hw/cxgb4/iw_cxgb4.h |1 +
drivers/infiniband/hw/cxgb4/qp.c | 10 ++
3 files
From: Santosh Rastapur
Signed-off-by: Santosh Rastapur
Signed-off-by: Vipul Pandya
---
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 452 ++-
1 files changed, 448 insertions(+), 4 deletions(-)
diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
b/drivers
Signed-off-by: Vipul Pandya
---
drivers/infiniband/hw/cxgb4/qp.c| 20
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 19 +++
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h |3 +++
drivers/net/ethernet/chelsio/cxgb4/t4_regs.h
Adds support for Chelsio T5 adapter.
Enables T5's Write Combining feature.
Signed-off-by: Vipul Pandya
---
drivers/infiniband/hw/cxgb4/cm.c | 64 +++
drivers/infiniband/hw/cxgb4/device.c | 13 --
drivers/infiniband/hw/cxgb4/iw_cxgb4.h |
From: Santosh Rastapur
Signed-off-by: Santosh Rastapur
Signed-off-by: Vipul Pandya
---
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h |3 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 55 +---
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 104
From: Santosh Rastapur
Signed-off-by: Santosh Rastapur
Signed-off-by: Vipul Pandya
---
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h| 50 -
drivers/net/ethernet/chelsio/cxgb4/t4_msg.h | 45 ++
drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h
47 matches
Mail list logo