v3:
- Removed Oracle internal bug number information
v2:
- Implement ida_get_simple_cyclic and use it when allocating
ib_mad_client_ids.
Hans Westgaard Ry (2):
idr: Add ida_simple_get_cyclic
IB/mad: Use ID allocator routines to allocate agent number
drivers/infiniband/core/mad.c | 24
v3:
- Removed Oracle internal bug number information
v2:
- Implement ida_get_simple_cyclic and use it when allocating
ib_mad_client_ids.
Hans Westgaard Ry (2):
idr: Add ida_simple_get_cyclic
IB/mad: Use ID allocator routines to allocate agent number
drivers/infiniband/core/mad.c | 24
.
The signature of the bug is a MAD layer that stops working and the
console is flooded with messages like:
mlx4_ib: egress mad has non-null tid msb:1 class:4 slave:0
Signed-off-by: Hans Westgaard Ry
---
drivers/infiniband/core/mad.c | 25 +
1 file changed, 21 insertions
.
The signature of the bug is a MAD layer that stops working and the
console is flooded with messages like:
mlx4_ib: egress mad has non-null tid msb:1 class:4 slave:0
Signed-off-by: Hans Westgaard Ry
---
drivers/infiniband/core/mad.c | 25 +
1 file changed, 21 insertions
Signed-off-by: Hans Westgaard Ry
---
include/linux/idr.h | 8 +--
lib/idr.c | 66 +
2 files changed, 72 insertions(+), 2 deletions(-)
diff --git a/include/linux/idr.h b/include/linux/idr.h
index e856f4e0ab35..f151ce89124a 100644
Signed-off-by: Hans Westgaard Ry
---
include/linux/idr.h | 8 +--
lib/idr.c | 66 +
2 files changed, 72 insertions(+), 2 deletions(-)
diff --git a/include/linux/idr.h b/include/linux/idr.h
index e856f4e0ab35..f151ce89124a 100644
Orabug: 25571450
Signed-off-by: Hans Westgaard Ry
---
include/linux/idr.h | 8 +--
lib/idr.c | 66 +
2 files changed, 72 insertions(+), 2 deletions(-)
diff --git a/include/linux/idr.h b/include/linux/idr.h
index e856f4e0ab35
.
The signature of the bug is a MAD layer that stops working and the
console is flooded with messages like:
mlx4_ib: egress mad has non-null tid msb:1 class:4 slave:0
Orabug: 25571450
Signed-off-by: Hans Westgaard Ry
---
drivers/infiniband/core/mad.c | 25 +
1 file
Orabug: 25571450
Signed-off-by: Hans Westgaard Ry
---
include/linux/idr.h | 8 +--
lib/idr.c | 66 +
2 files changed, 72 insertions(+), 2 deletions(-)
diff --git a/include/linux/idr.h b/include/linux/idr.h
index e856f4e0ab35
.
The signature of the bug is a MAD layer that stops working and the
console is flooded with messages like:
mlx4_ib: egress mad has non-null tid msb:1 class:4 slave:0
Orabug: 25571450
Signed-off-by: Hans Westgaard Ry
---
drivers/infiniband/core/mad.c | 25 +
1 file
v2:
Implement ida_get_simple_cyclic and use it when allocating ib_mad_client_ids.
Hans Westgaard Ry (2):
idr: Add ida_simple_get_cyclic
IB/mad: Use ID allocator routines to allocate agent number
drivers/infiniband/core/mad.c | 24 +---
include/linux/idr.h | 8
v2:
Implement ida_get_simple_cyclic and use it when allocating ib_mad_client_ids.
Hans Westgaard Ry (2):
idr: Add ida_simple_get_cyclic
IB/mad: Use ID allocator routines to allocate agent number
drivers/infiniband/core/mad.c | 24 +---
include/linux/idr.h | 8
On 05/30/2018 10:02 AM, jackm wrote:
On Tue, 29 May 2018 10:40:32 -0600
Jason Gunthorpe wrote:
On Tue, May 29, 2018 at 06:16:14PM +0200, Håkon Bugge wrote:
On 29 May 2018, at 17:49, Jason Gunthorpe wrote:
On Tue, May 29, 2018 at 09:38:08AM +0200, Hans Westgaard Ry
wrote:
The agent
On 05/30/2018 10:02 AM, jackm wrote:
On Tue, 29 May 2018 10:40:32 -0600
Jason Gunthorpe wrote:
On Tue, May 29, 2018 at 06:16:14PM +0200, Håkon Bugge wrote:
On 29 May 2018, at 17:49, Jason Gunthorpe wrote:
On Tue, May 29, 2018 at 09:38:08AM +0200, Hans Westgaard Ry
wrote:
The agent
. A sysctl
variable is also introduced, to control the max agent number.
The signature of the bug is a MAD layer that stops working and the
console is flooded with messages like:
mlx4_ib: egress mad has non-null tid msb:1 class:4 slave:0
Signed-off-by: Hans Westgaard Ry
---
drivers/infiniband
. A sysctl
variable is also introduced, to control the max agent number.
The signature of the bug is a MAD layer that stops working and the
console is flooded with messages like:
mlx4_ib: egress mad has non-null tid msb:1 class:4 slave:0
Signed-off-by: Hans Westgaard Ry
---
drivers/infiniband
On 10/28/2016 01:14 PM, Hans Westgaard Ry wrote:
from "InfiBand Architecture Specifications Volume 1":
A QP is said to have a stale connection when only one side has
connection information. A stale connection may result if the remote CM
had dropped the connection and s
On 10/28/2016 01:14 PM, Hans Westgaard Ry wrote:
from "InfiBand Architecture Specifications Volume 1":
A QP is said to have a stale connection when only one side has
connection information. A stale connection may result if the remote CM
had dropped the connection and s
tructures
in CM. A problem with this is the timeconstants governing this
mechanism; they are up to 768 seconds and the interface may look
inresponsive in that period. Issuing a DREQ (and receiving a DREP)
does the necessary cleanup and the interface comes up.
Signed-off-by: Hans Westgaard Ry <hans.westg
tructures
in CM. A problem with this is the timeconstants governing this
mechanism; they are up to 768 seconds and the interface may look
inresponsive in that period. Issuing a DREQ (and receiving a DREP)
does the necessary cleanup and the interface comes up.
Signed-off-by: Hans Westgaard Ry
Reviewed-
er version ( I should of course have ran
checkpatch before submitting v2)
Hans
On 04/21/2016 01:13 PM, Hans Westgaard Ry wrote:
IPoIB collects statistics of traffic including number of packets
sent/received, number of bytes transferred, and certain errors. This
patch makes these statistics
er version ( I should of course have ran
checkpatch before submitting v2)
Hans
On 04/21/2016 01:13 PM, Hans Westgaard Ry wrote:
IPoIB collects statistics of traffic including number of packets
sent/received, number of bytes transferred, and certain errors. This
patch makes these statistics
IPoIB collects statistics of traffic including number of packets
sent/received, number of bytes transferred, and certain errors. This
patch makes these statistics available to be queried by ethtool.
Signed-off-by: Hans Westgaard Ry <hans.westgaard...@oracle.com>
Reviewed-by: Yuval Shaia <
IPoIB collects statistics of traffic including number of packets
sent/received, number of bytes transferred, and certain errors. This
patch makes these statistics available to be queried by ethtool.
Signed-off-by: Hans Westgaard Ry
Reviewed-by: Yuval Shaia
Reviewed-by: Santosh Shilimkar
Tested
IPoIB collects statistics of traffic including number of packets
sent/received, number of bytes transferred, and certain errors. This
patch makes these statistics available to be queried by ethtool.
Signed-off-by: Hans Westgaard Ry <hans.westgaard...@oracle.com>
Reviewed-by: Yuval Shaia <
IPoIB collects statistics of traffic including number of packets
sent/received, number of bytes transferred, and certain errors. This
patch makes these statistics available to be queried by ethtool.
Signed-off-by: Hans Westgaard Ry
Reviewed-by: Yuval Shaia
Reviewed-by: Santosh Shilimkar
Tested
IPoIB collects statistics of traffic including number of packets
sent/received, number of bytes transferred, and certain errors. This
patch makes these statistics available to be queried by ethtool.
Signed-off-by: Hans Westgaard Ry <hans.westgaard...@oracle.com>
Reviewed-by: Yuval Shaia <
IPoIB collects statistics of traffic including number of packets
sent/received, number of bytes transferred, and certain errors. This
patch makes these statistics available to be queried by ethtool.
Signed-off-by: Hans Westgaard Ry
Reviewed-by: Yuval Shaia
Reviewed-by: Santosh Shilimkar
Tested
IPoIB collects statistics of traffic including number of packets
sent/received, number of bytes transferred, and certain errors. This
patch makes these statistics available to be queried by ethtool.
Signed-off-by: Hans Westgaard Ry <hans.westgaard...@oracle.com>
Reviewed-by: Yuval Shaia <
IPoIB collects statistics of traffic including number of packets
sent/received, number of bytes transferred, and certain errors. This
patch makes these statistics available to be queried by ethtool.
Signed-off-by: Hans Westgaard Ry
Reviewed-by: Yuval Shaia
Reviewed-by: Santosh Shilimkar
Tested
. The assumptions also lead to requesting a fixed number of sge
when IPoIB creates queue-pairs with SG enabled.
A fallback/slowpath is implemented using skb_linearize to
handle cases where the conversion would result in more sges than supported.
Signed-off-by: Hans Westgaard Ry <hans.westgaard...@oracle.
. The assumptions also lead to requesting a fixed number of sge
when IPoIB creates queue-pairs with SG enabled.
A fallback/slowpath is implemented using skb_linearize to
handle cases where the conversion would result in more sges than supported.
Signed-off-by: Hans Westgaard Ry
Reviewed-by: Håkon Bugge
. The assumptions also lead to requesting a fixed number ot sge when
IPoIB creates queue-pairs with scatter/gather enabled.
A fallback/slowpath is implemented using skb_linearize to
handle cases where the conversion would result in more sges than supported.
Signed-off-by: Hans Westgaard Ry
. The assumptions also lead to requesting a fixed number ot sge when
IPoIB creates queue-pairs with scatter/gather enabled.
A fallback/slowpath is implemented using skb_linearize to
handle cases where the conversion would result in more sges than supported.
Signed-off-by: Hans Westgaard Ry
Reviewed
and may thereby violate
the max for certain devices.
The patch introduces a global variable as max number of fragments.
Signed-off-by: Hans Westgaard Ry
Reviewed-by: Håkon Bugge
---
include/linux/skbuff.h | 1 +
net/core/skbuff.c | 2 ++
net/core/sysctl_net_core.c | 10 ++
net
and may thereby violate
the max for certain devices.
The patch introduces a global variable as max number of fragments.
Signed-off-by: Hans Westgaard Ry <hans.westgaard...@oracle.com>
Reviewed-by: Håkon Bugge <haakon.bu...@oracle.com>
---
include/linux/skbuff.h | 1 +
net/c
On 01/27/2016 07:12 PM, Hannes Frederic Sowa wrote:
On 27.01.2016 16:15, Eric Dumazet wrote:
If it is a common one, it should be /proc/sys/net/core/... instead
of /proc/sys/net/ipv4/tcp_
>
Other providers include :
1) GRO stack
2) callers of sock_alloc_send_pskb(),
On 01/27/2016 07:12 PM, Hannes Frederic Sowa wrote:
On 27.01.2016 16:15, Eric Dumazet wrote:
If it is a common one, it should be /proc/sys/net/core/... instead
of /proc/sys/net/ipv4/tcp_
>
Other providers include :
1) GRO stack
2) callers of sock_alloc_send_pskb(),
and may thereby violate
the max for certain devices.
The patch introduces a global variable as max number of fragments in
scatter/gather.
Signed-off-by: Hans Westgaard Ry
Reviewed-by: Håkon Bugge
---
include/net/tcp.h | 2 ++
net/ipv4/sysctl_net_ipv4.c | 10 ++
net/ipv4/tcp.c
and may thereby violate
the max for certain devices.
The patch introduces a global variable as max number of fragments in
scatter/gather.
Signed-off-by: Hans Westgaard Ry <hans.westgaard...@oracle.com>
Reviewed-by: Håkon Bugge <haakon.bu...@oracle.com>
---
include/net/tcp.h | 2
SGE resulting in
kernel-panic.
The patch allows the device to limit the maximum number fragments used
in one skb.
The functionality corresponds to gso_max_size/gso_max_segs for gso.
Signed-off-by: Hans Westgaard Ry
Reviewed-by: Håkon Bugge
Reviewed-by: Knut Omang
Reviewed-by: Wei Lin Guay
SGE resulting in
kernel-panic.
The patch allows the device to limit the maximum number fragments used
in one skb.
The functionality corresponds to gso_max_size/gso_max_segs for gso.
Signed-off-by: Hans Westgaard Ry <hans.westgaard...@oracle.com>
Reviewed-by: Håkon Bugge <haakon.bu...@o
42 matches
Mail list logo