[PATCH for-3.2 v2 3/5] ib/mlx4: Add extended port capabilities support

2011-10-24 Thread Marcel Apfelbaum
An Extended Port Info packet is sent to each hw port during HCA init and if returns without error it is assumed the port supports extended port capabilities. Signed-off-by: Marcel Apfelbaum marc...@dev.mellanox.co.il Reviewed-by: Jack Morgenstein ja...@dev.mellanox.com --- Changes from v1

Re: [PATCH for-3.2 v1 3/5] ib/mlx4: Add extended port capabilities support

2011-10-16 Thread Marcel Apfelbaum
MLX4_FLAG_EXTENDED_PORT_INFO?  Is it possible that only some ports on the same HCA handle the extended port info query? If so is there some reason this one bit needs a u64 to hold it? On Mon, Oct 3, 2011 at 8:55 AM, Marcel Apfelbaum marc...@dev.mellanox.co.il wrote: An Extended Port Info packet is sent

[PATCH for-3.2 v2 1/5] ib/core: Add extended link speeds

2011-10-05 Thread Marcel Apfelbaum
-by: Marcel Apfelbaum marc...@dev.mellanox.co.il Reviewed-by: Hal Rosenstock h...@mellanox.com --- Changes from v1 - Removed ib_active_speed_to_rate function - Moved ib_active_speed_to_rate code into rate_show method drivers/infiniband/core/sysfs.c | 26 ++ drivers/infiniband

Re: [PATCH for-3.2 v1 1/5] ib/core: Add extended link speeds

2011-10-04 Thread Marcel Apfelbaum
the IBA extended speed: 14.0625 Gbps. EDR - represents the IBA extended speed: 25.78125 Gbps. Signed-off-by: Marcel Apfelbaum marc...@dev.mellanox.co.il --- drivers/infiniband/core/sysfs.c | 23 ++--- drivers/infiniband/core/verbs.c | 25 ++ include/rdma

RE: [PATCH for-3.2 v1 1/5] ib/core: Add extended link speeds

2011-10-04 Thread Marcel Apfelbaum
Hi Sean, Sure, thanks for the review Marcel -Original Message- From: Hefty, Sean [mailto:sean.he...@intel.com] Sent: Tuesday, October 04, 2011 5:14 PM To: Marcel Apfelbaum; linux-rdma@vger.kernel.org Cc: rol...@kernel.org; Marcel Apfelbaum; Or Gerlitz; Hal Rosenstock Subject: RE

[PATCH for-3.2 v1 3/5] ib/mlx4: Add extended port capabilities support

2011-10-03 Thread Marcel Apfelbaum
An Extended Port Info packet is sent to each hw port during HCA init and if returns without error it is assumed the port supports extended port capabilities. Signed-off-by: Marcel Apfelbaum marc...@dev.mellanox.co.il Reviewed-by: Hal Rosenstock h...@mellanox.com --- drivers/net/mlx4/main.c

[PATCH for-3.2 v1 5/5]libibverbs: Add support for extended speeds

2011-10-03 Thread Marcel Apfelbaum
8: FDR-10 is a proprietary link speed which is 10.3125 Gbps at 64/66 encoding rather than 8b10b encoding. 16: FDR - 14.0625 Gbps 32: EDR - 25.78125 Gbps Signed-off-by: Marcel Apfelbaum marc...@dev.mellanox.co.il Reviewed-by: Hal Rosenstock h...@mellanox.com --- examples/devinfo.c |7

PATCH for-3.2 v1 4/5] ib/mlx4: Configure extended active speeds

2011-10-03 Thread Marcel Apfelbaum
Set the extended active speeds based on the hardware configuration. Signed-off-by: Marcel Apfelbaum marc...@dev.mellanox.co.il Reviewed-by: Hal Rosenstock h...@mellanox.com --- drivers/infiniband/hw/mlx4/main.c | 41 -- 1 file changed, 39 insertions(+), 2

[PATCH for-3.2 v1 4/5] ib/mlx4: Configure extended active speeds

2011-10-03 Thread Marcel Apfelbaum
Set the extended active speeds based on the hardware configuration. Signed-off-by: Marcel Apfelbaum marc...@dev.mellanox.co.il Reviewed-by: Hal Rosenstock h...@mellanox.com --- drivers/infiniband/hw/mlx4/main.c | 41 -- 1 file changed, 39 insertions(+), 2

Re: [PATCH RFC 2/4] ib/core: handle FDR-10 link encoding

2011-09-20 Thread Marcel Apfelbaum
Hi Sean, Thank you for your review. In my opinion link_encoding is at the same level as active_speed and active_width, they all help to compute the actual rate. Marcel On Mon, Sep 19, 2011 at 8:53 PM, Hefty, Sean sean.he...@intel.com wrote: Index: b/drivers/infiniband/core/sysfs.c

[PATCH RFC 0/4] adding support for FDR/FDR-10 link speed

2011-09-19 Thread Marcel Apfelbaum
The purpose of the RFC is to introduce FDR/FDR-10:  - FDR10 is a proprietary link speed which is 10.3125 Gbps at 64/66 encoding rather than 8b10b encoding.  - FDR represents an extended speed: 14.0625 Gbps  - EDR represents an extended speed: 25.78125 Gbps (EDR) The aim is to show correct speeds

[PATCH RFC 1/4] ib/core: handle EDR/FDR extended speeds

2011-09-19 Thread Marcel Apfelbaum
Gbps (FDR) 2: 25.78125 Gbps (EDR) 3-15: Reserved Signed-off-by: Vladimir Sokolovsky v...@mellanox.co.il Signed-off-by: Marcel Apfelbaum marc...@dev.mellanox.co.il Reviewed-by: Hal Rosenstock h...@mellanox.com --- drivers/infiniband/core/sysfs.c         |   46 +--- drivers

[PATCH RFC 3/4] ib/mlx4: get extended active speed from port info

2011-09-19 Thread Marcel Apfelbaum
                    (according to IBTA RefID 4720), currently             active extended link speed, indicated as follows: 0: No extended speed active 1: 14.0625 Gbps (FDR) 2: 25.78125 Gbps (EDR) 3-15: Reserved Signed-off-by: Vladimir Sokolovsky v...@mellanox.co.il Signed-off-by: Marcel Apfelbaum

[PATCH RFC 4/4] ib/mlx4: get extended port capabilities

2011-09-19 Thread Marcel Apfelbaum
. Signed-off-by: Marcel Apfelbaum marc...@dev.mellanox.co.il Reviewed-by: Hal Rosenstock h...@mellanox.com --- drivers/infiniband/hw/mlx4/main.c |   28 ++-- drivers/net/mlx4/main.c           |   10 ++ drivers/net/mlx4/mlx4.h           |    1 + drivers/net/mlx4/port.c

[PATCH RFC 2/4] ib/core: handle FDR-10 link encoding

2011-09-19 Thread Marcel Apfelbaum
Added support for new link encodings beyond the regular 8 to 10 bit encoding. For now only FDR-10 (64 to 66 bit encoding) is implemented. Signed-off-by: Marcel Apfelbaum marc...@dev.mellanox.co.il Reviewed-by: Hal Rosenstock h...@mellanox.com --- drivers/infiniband/core/sysfs.c |    2 +- include

Re: [PATCH RFC 0/4] adding support for FDR/FDR-10 link speed

2011-09-19 Thread Marcel Apfelbaum
Hi, Sorry, there is a problem with patches format, I'll send them again after fix. Marcel On Mon, Sep 19, 2011 at 6:05 PM, Marcel Apfelbaum marc...@dev.mellanox.co.il wrote: -- Forwarded message -- From: Marcel Apfelbaum marc...@dev.mellanox.co.il Date: Mon, Sep 19, 2011 at 6

[PATCH RFC 0/4] adding support for FDR/FDR-10 link speed

2011-09-19 Thread Marcel Apfelbaum
The purpose of the RFC is to introduce FDR/FDR-10: - FDR10 is a proprietary link speed which is 10.3125 Gbps at 64/66 encoding rather than 8b10b encoding. - FDR represents an extended speed: 14.0625 Gbps - EDR represents an extended speed: 25.78125 Gbps (EDR) The aim is to show correct speeds

[PATCH RFC 1/4] ib/core: handle EDR/FDR extended speeds

2011-09-19 Thread Marcel Apfelbaum
: 25.78125 Gbps (EDR) 3-15: Reserved Signed-off-by: Vladimir Sokolovsky v...@mellanox.co.il Signed-off-by: Marcel Apfelbaum marc...@dev.mellanox.co.il Reviewed-by: Hal Rosenstock h...@mellanox.com --- drivers/infiniband/core/sysfs.c | 46 +--- drivers/infiniband/core

[PATCH RFC 2/4] ib/core: handle FDR-10 link encoding

2011-09-19 Thread Marcel Apfelbaum
Added support for new link encodings beyond the regular 8 to 10 bit encoding. For now only FDR-10 (64 to 66 bit encoding) is implemented. Signed-off-by: Marcel Apfelbaum marc...@dev.mellanox.co.il Reviewed-by: Hal Rosenstock h...@mellanox.com --- drivers/infiniband/core/sysfs.c |2

[PATCH RFC 3/4] ib/mlx4: get extended active speed from port info

2011-09-19 Thread Marcel Apfelbaum
(according to IBTA RefID 4720), currently active extended link speed, indicated as follows: 0: No extended speed active 1: 14.0625 Gbps (FDR) 2: 25.78125 Gbps (EDR) 3-15: Reserved Signed-off-by: Vladimir Sokolovsky v...@mellanox.co.il Signed-off-by: Marcel Apfelbaum marc

[PATCH RFC 4/4] ib/mlx4: get extended port capabilities

2011-09-19 Thread Marcel Apfelbaum
. Signed-off-by: Marcel Apfelbaum marc...@dev.mellanox.co.il Reviewed-by: Hal Rosenstock h...@mellanox.com --- drivers/infiniband/hw/mlx4/main.c | 28 ++-- drivers/net/mlx4/main.c | 10 ++ drivers/net/mlx4/mlx4.h |1 + drivers/net/mlx4/port.c

[PATCH] mlx4: Fix the attribute sq_sig_type value in query qp

2011-08-02 Thread Marcel Apfelbaum
Add a missing attribute in query QP over mlx4 device. Signed-off-by: Marcel Apfelbaum marc...@dev.mellanox.co.il Reviewed-by: Jack Morgenstein ja...@dev.mellanox.co.il --- drivers/infiniband/hw/mlx4/qp.c |3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/drivers