From: Steve Wise sw...@opengridcomputing.com
We cannot save the mapped length using the rdma max_page_list_len field
of the ib_fast_reg_page_list struct because the core code uses it. This
results in an incorrect unmap of the page list in c4iw_free_fastreg_pbl().
I found this with dma map
From: Steve Wise sw...@opengridcomputing.com
There is a race between ULP threads doing an accept/reject, and the
ingress processing thread handling close/abort for the same connection.
The accept/reject path needs to hold the lock to serialize these paths.
Signed-off-by: Steve Wise
From: Steve Wise sw...@opengridcomputing.com
When processing an MPA Start Request, if the listening
endpoint is DEAD, then abort the connection.
If the IWCM returns an error, then we must abort the connection and
release resources. Also abort_connection() should not post a CLOSE
event, so clean
From: Kumar Sanghvi kuma...@chelsio.com
Signed-off-by: Kumar Sanghvi kuma...@chelsio.com
Signed-off-by: Hariprasad Shenai haripra...@chelsio.com
---
drivers/infiniband/hw/cxgb4/cm.c |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/drivers/infiniband/hw/cxgb4/cm.c b
.
This patch ensures that STID 0 is never used if the stid range starts
from zero.
Based on original work by Santosh Rastapur sant...@chelsio.com
Signed-off-by: Kumar Sanghvi kuma...@chelsio.com
Signed-off-by: Hariprasad Shenai haripra...@chelsio.com
---
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 6
Sanghvi kuma...@chelsio.com
Signed-off-by: Hariprasad Shenai haripra...@chelsio.com
---
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 14 --
1 file changed, 12 insertions(+), 2 deletions(-)
diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
b/drivers/net/ethernet/chelsio
field for T5 is 40 bits so we need to prototype
cxgb4_select_ntuple() to calculate and return u64 values.
Based on original work by Casey Leedom lee...@chelsio.com
Signed-off-by: Kumar Sanghvi kuma...@chelsio.com
Signed-off-by: Hariprasad Shenai haripra...@chelsio.com
---
drivers/net/ethernet
From: Kumar Sanghvi kuma...@chelsio.com
Based on original work by Santosh Rastapur sant...@chelsio.com
Signed-off-by: Kumar Sanghvi kuma...@chelsio.com
Signed-off-by: Hariprasad Shenai haripra...@chelsio.com
---
drivers/infiniband/hw/cxgb4/cm.c | 4 +---
1 file changed, 1 insertion(+), 3
by Santosh Rastapur sant...@chelsio.com
Signed-off-by: Kumar Sanghvi kuma...@chelsio.com
Signed-off-by: Hariprasad Shenai haripra...@chelsio.com
---
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 16
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 9 -
2 files changed, 20
. So, in this patch we increment/decrement TIDs in
use
by 4 for IPv6 assuming absence of CLIP. Such assumption keeps us on safe side
and
we don't end up allocating more stids for IPv6 than actually supported.
Based on original work by Santosh Rastapur sant...@chelsio.com
Signed-off-by: Hariprasad
From: Kumar Sanghvi kuma...@chelsio.com
Signed-off-by: Hariprasad Shenai haripra...@chelsio.com
Signed-off-by: Kumar Sanghvi kuma...@chelsio.com
---
drivers/infiniband/hw/cxgb4/cm.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/infiniband/hw/cxgb4/cm.c b/drivers
From: Kumar Sanghvi kuma...@chelsio.com
Based on original work by Santosh Rastapur sant...@chelsio.com
Signed-off-by: Hariprasad Shenai haripra...@chelsio.com
Signed-off-by: Kumar Sanghvi kuma...@chelsio.com
---
drivers/infiniband/hw/cxgb4/cm.c | 4 +---
1 file changed, 1 insertion(+), 3
by Santosh Rastapur sant...@chelsio.com
Signed-off-by: Hariprasad Shenai haripra...@chelsio.com
Signed-off-by: Kumar Sanghvi kuma...@chelsio.com
---
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 16
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 9 -
2 files changed, 20
.
This patch ensures that STID 0 is never used if the stid range starts
from zero.
Based on original work by Santosh Rastapur sant...@chelsio.com
Signed-off-by: Hariprasad Shenai haripra...@chelsio.com
Signed-off-by: Kumar Sanghvi kuma...@chelsio.com
---
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 6
field for T5 is 40 bits so we need to prototype
cxgb4_select_ntuple() to calculate and return u64 values.
Based on original work by Casey Leedom lee...@chelsio.com
Signed-off-by: Hariprasad Shenai haripra...@chelsio.com
Signed-off-by: Kumar Sanghvi kuma...@chelsio.com
---
drivers/net/ethernet
From: Kumar Sanghvi kuma...@chelsio.com
Signed-off-by: Hariprasad Shenai haripra...@chelsio.com
Signed-off-by: Kumar Sanghvi kuma...@chelsio.com
---
drivers/infiniband/hw/cxgb4/cm.c | 71 ++--
1 file changed, 17 insertions(+), 54 deletions(-)
diff --git
to ULDs like iw_cxgb4.
So, include the protocol information in the server filter properly.
Based on original work by Casey Leedom lee...@chelsio.com
Signed-off-by: Hariprasad Shenai haripra...@chelsio.com
Signed-off-by: Kumar Sanghvi kuma...@chelsio.com
---
drivers/net/ethernet/chelsio/cxgb4
From: Kumar Sanghvi kuma...@chelsio.com
When creating server filters via LE-Workaround path, properly track
the server filter entries, and don't confuse them with regular
server entries.
Based on original work by Hariprasad Shenai haripra...@chelsio.com
Signed-off-by: Hariprasad Shenai haripra
Hi All,
This patch series provides miscelleneous fixes for Chelsio T4/T5 adapters
related to server entries and server filter entries.
Also, fixes a bug in ULD (Upper Level Driver) like iw_cxgb4 where-in it
calculates wrong tuple values
on T5 adapter. So, a new API cxgb4_select_ntuple is
301 - 319 of 319 matches
Mail list logo