All of lore.kernel.org
 help / color / mirror / Atom feed
* ibstat does not recognize iWARP RNIC adapters
@ 2012-04-26  0:38 Troy Leedberg
       [not found] ` <8A71B368A89016469F72CD08050AD3340B8AAE7F-utt48SW1nMZEErodcbzraFjMPmZJtkid@public.gmane.org>
  0 siblings, 1 reply; 14+ messages in thread
From: Troy Leedberg @ 2012-04-26  0:38 UTC (permalink / raw)
  To: linux-rdma-u79uwXL29TY76Z2rM5mHXA

[-- Attachment #1: Type: text/plain, Size: 1295 bytes --]

I noticed that doing ibstat, none of the iWARP RNIC adapters were showing up.  I have attached a patch to address the issue (libibumad.patch).

SYS_NODE_TYPE for iWARP RNIC is 4 and is_ib_type only checked to 3.


Before patch is applied:

[root@t4-2 SOURCES]# ibstat
[root@t4-2 SOURCES]#


After patch is applied:

[root@t4-2 libibumad-1.3.7]# ibstat
iWARP RNIC 'cxgb4_0'
        iWARP RNIC type: cxgb4
        Number of ports: 2
        Firmware version: 1.4.23.0
        Hardware version: 2
        Node GUID: 0x000743101d000000
        System image GUID: 0x000743101d000000
        Port 1:
                State: Active
                Physical state: No state change
                Rate: 20
                Base lid: 0
                LMC: 0
                SM lid: 0
                Capability mask: 0x009f0000
                Port GUID: 0x0000000000000000
                Link layer: Ethernet
        Port 2:
                State: Down
                Physical state: No state change
                Rate: 20
                Base lid: 0
                LMC: 0
                SM lid: 0
                Capability mask: 0x009f0000
                Port GUID: 0x0000000000000000
                Link layer: Ethernet
[root@t4-2 libibumad-1.3.7]#


[-- Attachment #2: libibumad.patch --]
[-- Type: application/octet-stream, Size: 642 bytes --]

diff -crB libibumad-1.3.7.orig/src/umad.c libibumad-1.3.7.fix/src/umad.c
*** libibumad-1.3.7.orig/src/umad.c	2011-02-14 04:08:29.000000000 -0500
--- libibumad-1.3.7.fix/src/umad.c	2012-04-25 14:53:26.000000000 -0400
***************
*** 517,523 ****
  	if (sys_read_uint(dir_name, SYS_NODE_TYPE, &type) < 0)
  		return 0;
  
! 	return type >= 1 && type <= 3 ? 1 : 0;
  }
  
  int umad_get_cas_names(char cas[][UMAD_CA_NAME_LEN], int max)
--- 517,523 ----
  	if (sys_read_uint(dir_name, SYS_NODE_TYPE, &type) < 0)
  		return 0;
  
! 	return type >= 1 && type <= 4 ? 1 : 0;
  }
  
  int umad_get_cas_names(char cas[][UMAD_CA_NAME_LEN], int max)

^ permalink raw reply	[flat|nested] 14+ messages in thread

* RE: ibstat does not recognize iWARP RNIC adapters
       [not found] ` <8A71B368A89016469F72CD08050AD3340B8AAE7F-utt48SW1nMZEErodcbzraFjMPmZJtkid@public.gmane.org>
@ 2012-04-26  6:31   ` Hefty, Sean
       [not found]     ` <1828884A29C6694DAF28B7E6B8A82373469D85A8-P5GAC/sN6hmkrb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
  2012-04-26 12:47   ` Hal Rosenstock
  1 sibling, 1 reply; 14+ messages in thread
From: Hefty, Sean @ 2012-04-26  6:31 UTC (permalink / raw)
  To: Troy Leedberg, linux-rdma-u79uwXL29TY76Z2rM5mHXA

> I noticed that doing ibstat, none of the iWARP RNIC adapters were showing
> up.  I have attached a patch to address the issue (libibumad.patch).
> 
> SYS_NODE_TYPE for iWARP RNIC is 4 and is_ib_type only checked to 3.

I don't think libibumad should support RNICs.  Users can use ibv_devinfo instead.

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: ibstat does not recognize iWARP RNIC adapters
       [not found] ` <8A71B368A89016469F72CD08050AD3340B8AAE7F-utt48SW1nMZEErodcbzraFjMPmZJtkid@public.gmane.org>
  2012-04-26  6:31   ` Hefty, Sean
@ 2012-04-26 12:47   ` Hal Rosenstock
       [not found]     ` <4F9943D9.2060705-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
  1 sibling, 1 reply; 14+ messages in thread
From: Hal Rosenstock @ 2012-04-26 12:47 UTC (permalink / raw)
  To: Troy Leedberg; +Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA, Alex Netes

On 4/25/2012 8:38 PM, Troy Leedberg wrote:
> I noticed that doing ibstat, none of the iWARP RNIC adapters were showing up.  

Once upon a time, this used to work:

commit c864f5d6f1886510f69d1756843c1754fd3a42b4
Author: Hal Rosenstock <halr-smomgflXvOZWk0Htik3J/w@public.gmane.org>
Date:   Fri May 19 12:40:35 2006 +0000

    r7350: Change to libibmad and diags/ibstat.c to support iWARP RNIC node type
    
    Signed-off-by: Hal Rosenstock <halr-smomgflXvOZWk0Htik3J/w@public.gmane.org>

but appears to have been broken for some time now by:

commit 4474288a0eeccced81782c3aac2133aa538a2234
Author: Sasha Khapyorsky <sashak-smomgflXvOZWk0Htik3J/w@public.gmane.org>
Date:   Wed Jul 23 04:32:41 2008 +0300

    libibumad: check that node type has IB type
    
    When resolving CA device name (name is not provided) check that it has
    IB type.
    
    Signed-off-by: Sasha Khapyorsky <sashak-smomgflXvOZWk0Htik3J/w@public.gmane.org>

which is what your patch addresses.

I couldn't find any discussion on the linux-rdma list relative to that change but may have missed the motivation. The OpenSM vendor layer checks for IB node type. Not sure or not if there are any other IB diagnostic tools which would have similar problems for iWARP.

BTW, what does CapabilityMask 0x009f0000 mean ?

-- Hal

> I have attached a patch to address the issue (libibumad.patch).
> 
> SYS_NODE_TYPE for iWARP RNIC is 4 and is_ib_type only checked to 3.
> 
> 
> Before patch is applied:
> 
> [root@t4-2 SOURCES]# ibstat
> [root@t4-2 SOURCES]#
> 
> 
> After patch is applied:
> 
> [root@t4-2 libibumad-1.3.7]# ibstat
> iWARP RNIC 'cxgb4_0'
>         iWARP RNIC type: cxgb4
>         Number of ports: 2
>         Firmware version: 1.4.23.0
>         Hardware version: 2
>         Node GUID: 0x000743101d000000
>         System image GUID: 0x000743101d000000
>         Port 1:
>                 State: Active
>                 Physical state: No state change
>                 Rate: 20
>                 Base lid: 0
>                 LMC: 0
>                 SM lid: 0
>                 Capability mask: 0x009f0000
>                 Port GUID: 0x0000000000000000
>                 Link layer: Ethernet
>         Port 2:
>                 State: Down
>                 Physical state: No state change
>                 Rate: 20
>                 Base lid: 0
>                 LMC: 0
>                 SM lid: 0
>                 Capability mask: 0x009f0000
>                 Port GUID: 0x0000000000000000
>                 Link layer: Ethernet
> [root@t4-2 libibumad-1.3.7]#
> 

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: ibstat does not recognize iWARP RNIC adapters
       [not found]     ` <1828884A29C6694DAF28B7E6B8A82373469D85A8-P5GAC/sN6hmkrb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
@ 2012-04-26 13:39       ` Steve Wise
       [not found]         ` <4F995001.7050306-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org>
  0 siblings, 1 reply; 14+ messages in thread
From: Steve Wise @ 2012-04-26 13:39 UTC (permalink / raw)
  To: Hefty, Sean; +Cc: Troy Leedberg, linux-rdma-u79uwXL29TY76Z2rM5mHXA

On 04/26/2012 01:31 AM, Hefty, Sean wrote:
>> I noticed that doing ibstat, none of the iWARP RNIC adapters were showing
>> up.  I have attached a patch to address the issue (libibumad.patch).
>>
>> SYS_NODE_TYPE for iWARP RNIC is 4 and is_ib_type only checked to 3.
> I don't think libibumad should support RNICs.  Users can use ibv_devinfo instead.
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
> the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

Users seem to expect ibstat to show all rdma devices...

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 14+ messages in thread

* RE: ibstat does not recognize iWARP RNIC adapters
       [not found]         ` <4F995001.7050306-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org>
@ 2012-04-26 14:12           ` Hefty, Sean
       [not found]             ` <1828884A29C6694DAF28B7E6B8A82373469D860B-P5GAC/sN6hmkrb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
  0 siblings, 1 reply; 14+ messages in thread
From: Hefty, Sean @ 2012-04-26 14:12 UTC (permalink / raw)
  To: Steve Wise; +Cc: Troy Leedberg, linux-rdma-u79uwXL29TY76Z2rM5mHXA

> Users seem to expect ibstat to show all rdma devices...

They why not change ibstat to use ibverbs or have it gather its data directly?  What other functionality does umad provide for RNICs? 
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: ibstat does not recognize iWARP RNIC adapters
       [not found]             ` <1828884A29C6694DAF28B7E6B8A82373469D860B-P5GAC/sN6hmkrb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
@ 2012-04-26 14:15               ` Steve Wise
       [not found]                 ` <4F99586F.5040106-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org>
  0 siblings, 1 reply; 14+ messages in thread
From: Steve Wise @ 2012-04-26 14:15 UTC (permalink / raw)
  To: Hefty, Sean; +Cc: Troy Leedberg, linux-rdma-u79uwXL29TY76Z2rM5mHXA

On 04/26/2012 09:12 AM, Hefty, Sean wrote:
>> Users seem to expect ibstat to show all rdma devices...
> They why not change ibstat to use ibverbs or have it gather its data directly?

Could do.

What is the difference between ibstat and ibv_devinfo anyway? Seems like they are redundant.

>   What other functionality does umad provide for RNICs?

As far as I know, none.
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: ibstat does not recognize iWARP RNIC adapters
       [not found]                 ` <4F99586F.5040106-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org>
@ 2012-04-26 14:40                   ` Hal Rosenstock
       [not found]                     ` <4F995E5C.1090705-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
  0 siblings, 1 reply; 14+ messages in thread
From: Hal Rosenstock @ 2012-04-26 14:40 UTC (permalink / raw)
  To: Steve Wise; +Cc: Hefty, Sean, Troy Leedberg, linux-rdma-u79uwXL29TY76Z2rM5mHXA

On 4/26/2012 10:15 AM, Steve Wise wrote:
> On 04/26/2012 09:12 AM, Hefty, Sean wrote:
>>> Users seem to expect ibstat to show all rdma devices...
>> They why not change ibstat to use ibverbs or have it gather its data
>> directly?
> 
> Could do.
> 
> What is the difference between ibstat and ibv_devinfo anyway? 

What they present to the user is similar. How they obtain their data is
different and useful to debugging issues IMO.

-- Hal

> Seems like they are redundant.
> 
>>   What other functionality does umad provide for RNICs?
> 
> As far as I know, none.
> -- 
> To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
> the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: ibstat does not recognize iWARP RNIC adapters
       [not found]                     ` <4F995E5C.1090705-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
@ 2012-04-26 15:32                       ` Hal Rosenstock
       [not found]                         ` <4F996A71.6090309-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
  0 siblings, 1 reply; 14+ messages in thread
From: Hal Rosenstock @ 2012-04-26 15:32 UTC (permalink / raw)
  To: Steve Wise; +Cc: Hefty, Sean, Troy Leedberg, linux-rdma-u79uwXL29TY76Z2rM5mHXA

On 4/26/2012 10:40 AM, Hal Rosenstock wrote:
> On 4/26/2012 10:15 AM, Steve Wise wrote:
>> On 04/26/2012 09:12 AM, Hefty, Sean wrote:
>>>> Users seem to expect ibstat to show all rdma devices...
>>> They why not change ibstat to use ibverbs or have it gather its data
>>> directly?
>>
>> Could do.
>>
>> What is the difference between ibstat and ibv_devinfo anyway? 
> 
> What they present to the user is similar. How they obtain their data is
> different and useful to debugging issues IMO.

One other point:

Currently, for an IB management only node (at least in Linux), there is
no requirement for libibverbs.

-- Hal

> 
> -- Hal
> 
>> Seems like they are redundant.
>>
>>>   What other functionality does umad provide for RNICs?
>>
>> As far as I know, none.
>> -- 
>> To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
>> the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>>
> 

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: ibstat does not recognize iWARP RNIC adapters
       [not found]                         ` <4F996A71.6090309-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
@ 2012-04-26 15:36                           ` Steve Wise
       [not found]                             ` <4F996B62.2030707-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org>
  0 siblings, 1 reply; 14+ messages in thread
From: Steve Wise @ 2012-04-26 15:36 UTC (permalink / raw)
  To: Hal Rosenstock
  Cc: Hefty, Sean, Troy Leedberg, linux-rdma-u79uwXL29TY76Z2rM5mHXA


On 04/26/2012 10:32 AM, Hal Rosenstock wrote:
> On 4/26/2012 10:40 AM, Hal Rosenstock wrote:
>> On 4/26/2012 10:15 AM, Steve Wise wrote:
>>> On 04/26/2012 09:12 AM, Hefty, Sean wrote:
>>>>> Users seem to expect ibstat to show all rdma devices...
>>>> They why not change ibstat to use ibverbs or have it gather its data
>>>> directly?
>>> Could do.
>>>
>>> What is the difference between ibstat and ibv_devinfo anyway?
>> What they present to the user is similar. How they obtain their data is
>> different and useful to debugging issues IMO.
> One other point:
>
> Currently, for an IB management only node (at least in Linux), there is
> no requirement for libibverbs.
>
> -- Hal
>

Hal/Sean, I defer to you on whether you think we should add this change to ibstat.  If you all recommend against it, 
we'll advise customers to use ibv_devinfo, which is included with libibverbs and is required for iwarp user apps.  But 
it seems a minimal change to add, and previously it did include iwarp devices.

steve.



--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 14+ messages in thread

* RE: ibstat does not recognize iWARP RNIC adapters
       [not found]                             ` <4F996B62.2030707-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org>
@ 2012-04-26 22:11                               ` Hefty, Sean
       [not found]                                 ` <1828884A29C6694DAF28B7E6B8A82373469D87B6-P5GAC/sN6hmkrb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
  0 siblings, 1 reply; 14+ messages in thread
From: Hefty, Sean @ 2012-04-26 22:11 UTC (permalink / raw)
  To: Steve Wise, Hal Rosenstock
  Cc: Troy Leedberg, linux-rdma-u79uwXL29TY76Z2rM5mHXA

> Hal/Sean, I defer to you on whether you think we should add this change to
> ibstat.  If you all recommend against it,
> we'll advise customers to use ibv_devinfo, which is included with libibverbs
> and is required for iwarp user apps.  But
> it seems a minimal change to add, and previously it did include iwarp devices.

It's not my call, but the proposed change is to libibumad, not ibstat.  libibumad is really used to communicate with the kernel ib_user_mad module, which ignores iWarp devices.  My objection was to changing libibumad, which cannot support iWarp devices in any generic way.

Having ibstat report iWarp devices by going through libibumad can actually give a false sense that a iWarp device is usable and both libibumad and ib_user_mad are required to make iWarp devices work.  Considering that it hasn't worked in 4 years, I would think customers are more used to it not working with iwarp devices than with.

- Sean
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: ibstat does not recognize iWARP RNIC adapters
       [not found]     ` <4F9943D9.2060705-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
@ 2012-04-27  1:40       ` Ira Weiny
       [not found]         ` <20120426184022.27e0140d.weiny2-i2BcT+NCU+M@public.gmane.org>
  0 siblings, 1 reply; 14+ messages in thread
From: Ira Weiny @ 2012-04-27  1:40 UTC (permalink / raw)
  To: Hal Rosenstock
  Cc: Troy Leedberg, linux-rdma-u79uwXL29TY76Z2rM5mHXA, Alex Netes

On Thu, 26 Apr 2012 08:47:21 -0400
Hal Rosenstock <hal-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org> wrote:

> On 4/25/2012 8:38 PM, Troy Leedberg wrote:
> > I noticed that doing ibstat, none of the iWARP RNIC adapters were showing up.  
> 
> Once upon a time, this used to work:
> 
> commit c864f5d6f1886510f69d1756843c1754fd3a42b4
> Author: Hal Rosenstock <halr-smomgflXvOZWk0Htik3J/w@public.gmane.org>
> Date:   Fri May 19 12:40:35 2006 +0000
> 
>     r7350: Change to libibmad and diags/ibstat.c to support iWARP RNIC node type
>     
>     Signed-off-by: Hal Rosenstock <halr-smomgflXvOZWk0Htik3J/w@public.gmane.org>
> 
> but appears to have been broken for some time now by:
> 
> commit 4474288a0eeccced81782c3aac2133aa538a2234
> Author: Sasha Khapyorsky <sashak-smomgflXvOZWk0Htik3J/w@public.gmane.org>
> Date:   Wed Jul 23 04:32:41 2008 +0300
> 
>     libibumad: check that node type has IB type
>     
>     When resolving CA device name (name is not provided) check that it has
>     IB type.
>     
>     Signed-off-by: Sasha Khapyorsky <sashak-smomgflXvOZWk0Htik3J/w@public.gmane.org>
> 
> which is what your patch addresses.
> 
> I couldn't find any discussion on the linux-rdma list relative to that change but may have missed the motivation. The OpenSM vendor layer checks for IB node type. Not sure or not if there are any other IB diagnostic tools which would have similar problems for iWARP.

Hal, do you believe Troy's change will break OpenSM?

I don't believe it will affect the diags any more than the mlx4 ethernet ports.  I believe we fixed the issue of "Ethernet" link layers on ports appearing in umad.  That said, Troy, have you tried any of the other diags on the iWARP cards?[*]

Whether ibstat (and by extension the infiniband-diags) should include ethernet cards or not, is another question.  If mlx4 ethernet cards appear I think it seems reasonable (from a users perspective) that iWARP cards should appear.  I realize there is a difference here in that mlx4 cards are "RoCCE" and iWARP are not.  But what does it mean to support MAD operations on RDMA over Ethernet?  The RoCCE spec only disallows QP0 but is the plan going forward to allow all QP1 operations?  One tool which seemed reasonable to have support for was perfquery.  The current version will fail because it required SMP support.  I fixed that in a local tree and it still fails a ClassPortInfo query.  I suspected it was due to the DLID being 0 but I traced it in the kernel a bit and found that ib_umad_write 
 fails in __get_agent.  So although the agents were registered there seems to be a deeper bug here.

Finally, this was all tested on the local port.  Will other MAD's be supported for remote ports?

I have already mentioned I think ibstat, ibstatus, and ibv_devinfo are all redundant.  If we are to serve our user base I believe there needs to be some consolidation.  In previous threads I advocated removing ibstat and ibstatus in favour of ibv_devinfo.  The issue of RDMA over Ethernet was one of my reasons for doing so.[**]

That said, Hal does make a decent point that ibstat is useful in reporting the devices which libibumad can access.  Perhaps the tool should be something like umad_devinfo and be moved to the libibumad library package?

Ira


[*] I don't have an iWARP card to test on.

[**] There is the caveat that some additional functionality may be required in ibv_devinfo.

> 
> BTW, what does CapabilityMask 0x009f0000 mean ?
> 
> -- Hal
> 
> > I have attached a patch to address the issue (libibumad.patch).
> > 
> > SYS_NODE_TYPE for iWARP RNIC is 4 and is_ib_type only checked to 3.
> > 
> > 
> > Before patch is applied:
> > 
> > [root@t4-2 SOURCES]# ibstat
> > [root@t4-2 SOURCES]#
> > 
> > 
> > After patch is applied:
> > 
> > [root@t4-2 libibumad-1.3.7]# ibstat
> > iWARP RNIC 'cxgb4_0'
> >         iWARP RNIC type: cxgb4
> >         Number of ports: 2
> >         Firmware version: 1.4.23.0
> >         Hardware version: 2
> >         Node GUID: 0x000743101d000000
> >         System image GUID: 0x000743101d000000
> >         Port 1:
> >                 State: Active
> >                 Physical state: No state change
> >                 Rate: 20
> >                 Base lid: 0
> >                 LMC: 0
> >                 SM lid: 0
> >                 Capability mask: 0x009f0000
> >                 Port GUID: 0x0000000000000000
> >                 Link layer: Ethernet
> >         Port 2:
> >                 State: Down
> >                 Physical state: No state change
> >                 Rate: 20
> >                 Base lid: 0
> >                 LMC: 0
> >                 SM lid: 0
> >                 Capability mask: 0x009f0000
> >                 Port GUID: 0x0000000000000000
> >                 Link layer: Ethernet
> > [root@t4-2 libibumad-1.3.7]#
> > 
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
> the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html


-- 
Ira Weiny
Member of Technical Staff
Lawrence Livermore National Lab
925-423-8008
weiny2-i2BcT+NCU+M@public.gmane.org
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: ibstat does not recognize iWARP RNIC adapters
       [not found]         ` <20120426184022.27e0140d.weiny2-i2BcT+NCU+M@public.gmane.org>
@ 2012-04-27 12:19           ` Hal Rosenstock
       [not found]             ` <4F9A8EC3.7060005-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
  0 siblings, 1 reply; 14+ messages in thread
From: Hal Rosenstock @ 2012-04-27 12:19 UTC (permalink / raw)
  To: Ira Weiny; +Cc: Troy Leedberg, linux-rdma-u79uwXL29TY76Z2rM5mHXA, Alex Netes

On 4/26/2012 9:40 PM, Ira Weiny wrote:
> On Thu, 26 Apr 2012 08:47:21 -0400
> Hal Rosenstock <hal-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org> wrote:
> 
>> On 4/25/2012 8:38 PM, Troy Leedberg wrote:
>>> I noticed that doing ibstat, none of the iWARP RNIC adapters were showing up.  
>>
>> Once upon a time, this used to work:
>>
>> commit c864f5d6f1886510f69d1756843c1754fd3a42b4
>> Author: Hal Rosenstock <halr-smomgflXvOZWk0Htik3J/w@public.gmane.org>
>> Date:   Fri May 19 12:40:35 2006 +0000
>>
>>     r7350: Change to libibmad and diags/ibstat.c to support iWARP RNIC node type
>>     
>>     Signed-off-by: Hal Rosenstock <halr-smomgflXvOZWk0Htik3J/w@public.gmane.org>
>>
>> but appears to have been broken for some time now by:
>>
>> commit 4474288a0eeccced81782c3aac2133aa538a2234
>> Author: Sasha Khapyorsky <sashak-smomgflXvOZWk0Htik3J/w@public.gmane.org>
>> Date:   Wed Jul 23 04:32:41 2008 +0300
>>
>>     libibumad: check that node type has IB type
>>     
>>     When resolving CA device name (name is not provided) check that it has
>>     IB type.
>>     
>>     Signed-off-by: Sasha Khapyorsky <sashak-smomgflXvOZWk0Htik3J/w@public.gmane.org>
>>
>> which is what your patch addresses.
>>
>> I couldn't find any discussion on the linux-rdma list relative to that change but may have missed the motivation. The OpenSM vendor layer checks for IB node type. Not sure or not if there are any other IB diagnostic tools which would have similar problems for iWARP.
> 
> Hal, do you believe Troy's change will break OpenSM?

I'm not sure. There is a check in the OpenSM vendor layer to make sure
it's an IB node type but I'm not sure about the autoselection code (when
iWARP RNIC is found before an IB xCA). I have no information on what
prompted Sasha to make this change. Also, I don't have an iWARP setup
anymore.

> I don't believe it will affect the diags any more than the mlx4 ethernet ports.  

Sean is absolutely correct in that iWARP does not support any MAD
services so ibstat would be the one exception.

> I believe we fixed the issue of "Ethernet" link layers on ports appearing in umad.  

> That said, Troy, have you tried any of the other diags on the iWARP cards?[*]
> 
> Whether ibstat (and by extension the infiniband-diags) should include ethernet cards or not, is another question.  If mlx4 ethernet cards appear I think it seems reasonable (from a users perspective) that iWARP cards should appear.  I realize there is a difference here in that mlx4 cards are "RoCCE" and iWARP are not.  But what does it mean to support MAD operations on RDMA over Ethernet?  The RoCCE spec only disallows QP0 but is the plan going forward to allow all QP1 operations?  One tool which seemed reasonable to have support for was perfquery.  The current version will fail because it required SMP support.  I fixed that in a local tree and it still fails a ClassPortInfo query.  I suspected it was due to the DLID being 0 but I traced it in the kernel a bit and found that ib_umad_writ
 e fails in __get_agent.  So although the agents were registered there seems to be a deeper bug here.
> 
> Finally, this was all tested on the local port.  Will other MAD's be supported for remote ports?

I think RoCE is a slightly different case. It allows for some MAD
services (CM and the door is open elsewhere) but there's no QP0/SM MADs
nor SA.

> I have already mentioned I think ibstat, ibstatus, and ibv_devinfo are all redundant.  

Redundant from the info provided. Not redundant from a debugging or what
packages are required perspective (libibverbs is not required on a IB
management only node - maybe not a big deal). Also, there's the
historical perspective that ibstat/ibstatus existed prior to libibverbs.

> If we are to serve our user base I believe there needs to be some consolidation.  
> In previous threads I advocated removing ibstat and ibstatus in favour of ibv_devinfo. 
> The issue of RDMA over Ethernet was one of my reasons for doing so.[**]
> 
> That said, Hal does make a decent point that ibstat is useful in reporting the devices which 
> libibumad can access.  
> Perhaps the tool should be something like umad_devinfo and be moved to the libibumad library package?

ibstat.c appears to use a number of libibmad routines now:
nm -u ibstat | grep IBMAD
                 U ib_resolve_portid_str_via@@IBMAD_1.3
                 U ib_resolve_smlid_via@@IBMAD_1.3
                 U mad_build_pkt@@IBMAD_1.3
                 U mad_dump_val@@IBMAD_1.3
                 U mad_get_field@@IBMAD_1.3
                 U mad_rpc_close_port@@IBMAD_1.3
                 U mad_rpc_open_port@@IBMAD_1.3
                 U mad_rpc_portid@@IBMAD_1.3
                 U mad_set_field64@@IBMAD_1.3
                 U madrpc_set_timeout@@IBMAD_1.3
                 U madrpc_show_errors@@IBMAD_1.3
                 U xdump@@IBMAD_1.3

-- Hal

> Ira
> 
> 
> [*] I don't have an iWARP card to test on.
> 
> [**] There is the caveat that some additional functionality may be required in ibv_devinfo.
> 
>>
>> BTW, what does CapabilityMask 0x009f0000 mean ?
>>
>> -- Hal
>>
>>> I have attached a patch to address the issue (libibumad.patch).
>>>
>>> SYS_NODE_TYPE for iWARP RNIC is 4 and is_ib_type only checked to 3.
>>>
>>>
>>> Before patch is applied:
>>>
>>> [root@t4-2 SOURCES]# ibstat
>>> [root@t4-2 SOURCES]#
>>>
>>>
>>> After patch is applied:
>>>
>>> [root@t4-2 libibumad-1.3.7]# ibstat
>>> iWARP RNIC 'cxgb4_0'
>>>         iWARP RNIC type: cxgb4
>>>         Number of ports: 2
>>>         Firmware version: 1.4.23.0
>>>         Hardware version: 2
>>>         Node GUID: 0x000743101d000000
>>>         System image GUID: 0x000743101d000000
>>>         Port 1:
>>>                 State: Active
>>>                 Physical state: No state change
>>>                 Rate: 20
>>>                 Base lid: 0
>>>                 LMC: 0
>>>                 SM lid: 0
>>>                 Capability mask: 0x009f0000
>>>                 Port GUID: 0x0000000000000000
>>>                 Link layer: Ethernet
>>>         Port 2:
>>>                 State: Down
>>>                 Physical state: No state change
>>>                 Rate: 20
>>>                 Base lid: 0
>>>                 LMC: 0
>>>                 SM lid: 0
>>>                 Capability mask: 0x009f0000
>>>                 Port GUID: 0x0000000000000000
>>>                 Link layer: Ethernet
>>> [root@t4-2 libibumad-1.3.7]#
>>>
>>
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
>> the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 
> 

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: ibstat does not recognize iWARP RNIC adapters
       [not found]             ` <4F9A8EC3.7060005-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
@ 2012-04-27 17:24               ` Ira Weiny
  0 siblings, 0 replies; 14+ messages in thread
From: Ira Weiny @ 2012-04-27 17:24 UTC (permalink / raw)
  To: Hal Rosenstock
  Cc: Troy Leedberg, linux-rdma-u79uwXL29TY76Z2rM5mHXA, Alex Netes

On Fri, 27 Apr 2012 08:19:15 -0400
Hal Rosenstock <hal-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org> wrote:

> On 4/26/2012 9:40 PM, Ira Weiny wrote:
> > On Thu, 26 Apr 2012 08:47:21 -0400
> > Hal Rosenstock <hal-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org> wrote:
> > 
> >> On 4/25/2012 8:38 PM, Troy Leedberg wrote:
> >>> I noticed that doing ibstat, none of the iWARP RNIC adapters were showing up.  
> >>
> >> Once upon a time, this used to work:
> >>
> >> commit c864f5d6f1886510f69d1756843c1754fd3a42b4
> >> Author: Hal Rosenstock <halr-smomgflXvOZWk0Htik3J/w@public.gmane.org>
> >> Date:   Fri May 19 12:40:35 2006 +0000
> >>
> >>     r7350: Change to libibmad and diags/ibstat.c to support iWARP RNIC node type
> >>     
> >>     Signed-off-by: Hal Rosenstock <halr-smomgflXvOZWk0Htik3J/w@public.gmane.org>
> >>
> >> but appears to have been broken for some time now by:
> >>
> >> commit 4474288a0eeccced81782c3aac2133aa538a2234
> >> Author: Sasha Khapyorsky <sashak-smomgflXvOZWk0Htik3J/w@public.gmane.org>
> >> Date:   Wed Jul 23 04:32:41 2008 +0300
> >>
> >>     libibumad: check that node type has IB type
> >>     
> >>     When resolving CA device name (name is not provided) check that it has
> >>     IB type.
> >>     
> >>     Signed-off-by: Sasha Khapyorsky <sashak-smomgflXvOZWk0Htik3J/w@public.gmane.org>
> >>
> >> which is what your patch addresses.
> >>
> >> I couldn't find any discussion on the linux-rdma list relative to that change but may have missed the motivation. The OpenSM vendor layer checks for IB node type. Not sure or not if there are any other IB diagnostic tools which would have similar problems for iWARP.
> > 
> > Hal, do you believe Troy's change will break OpenSM?
> 
> I'm not sure. There is a check in the OpenSM vendor layer to make sure
> it's an IB node type but I'm not sure about the autoselection code (when
> iWARP RNIC is found before an IB xCA). I have no information on what
> prompted Sasha to make this change. Also, I don't have an iWARP setup
> anymore.
> 
> > I don't believe it will affect the diags any more than the mlx4 ethernet ports.  
> 
> Sean is absolutely correct in that iWARP does not support any MAD
> services so ibstat would be the one exception.

I am ok with that.  This is part of my suggestion at the end to change ibstat to be "umad_devinfo" or something.  Then it makes sense that the device lists are different (those which can support MAD's vs those which can't.)

> 
> > I believe we fixed the issue of "Ethernet" link layers on ports appearing in umad.  
> 
> > That said, Troy, have you tried any of the other diags on the iWARP cards?[*]
> > 
> > Whether ibstat (and by extension the infiniband-diags) should include ethernet cards or not, is another question.  If mlx4 ethernet cards appear I think it seems reasonable (from a users perspective) that iWARP cards should appear.  I realize there is a difference here in that mlx4 cards are "RoCCE" and iWARP are not.  But what does it mean to support MAD operations on RDMA over Ethernet?  The RoCCE spec only disallows QP0 but is the plan going forward to allow all QP1 operations?  One tool which seemed reasonable to have support for was perfquery.  The current version will fail because it required SMP support.  I fixed that in a local tree and it still fails a ClassPortInfo query.  I suspected it was due to the DLID being 0 but I traced it in the kernel a bit and found that ib_umad_wr
 ite fails in __get_agent.  So although the agents were registered there seems to be a deeper bug here.
> > 
> > Finally, this was all tested on the local port.  Will other MAD's be supported for remote ports?
> 
> I think RoCE is a slightly different case. It allows for some MAD
> services (CM and the door is open elsewhere) but there's no QP0/SM MADs
> nor SA.

I think I recall some CM discussions but I had forgotten.

> 
> > I have already mentioned I think ibstat, ibstatus, and ibv_devinfo are all redundant.  
> 
> Redundant from the info provided. Not redundant from a debugging or what
> packages are required perspective (libibverbs is not required on a IB
> management only node - maybe not a big deal). Also, there's the
> historical perspective that ibstat/ibstatus existed prior to libibverbs.
> 
> > If we are to serve our user base I believe there needs to be some consolidation.  
> > In previous threads I advocated removing ibstat and ibstatus in favour of ibv_devinfo. 
> > The issue of RDMA over Ethernet was one of my reasons for doing so.[**]
> > 
> > That said, Hal does make a decent point that ibstat is useful in reporting the devices which 
> > libibumad can access.  
> > Perhaps the tool should be something like umad_devinfo and be moved to the libibumad library package?
> 
> ibstat.c appears to use a number of libibmad routines now:
> nm -u ibstat | grep IBMAD
>                  U ib_resolve_portid_str_via@@IBMAD_1.3
>                  U ib_resolve_smlid_via@@IBMAD_1.3
>                  U mad_build_pkt@@IBMAD_1.3
>                  U mad_dump_val@@IBMAD_1.3
>                  U mad_get_field@@IBMAD_1.3
>                  U mad_rpc_close_port@@IBMAD_1.3
>                  U mad_rpc_open_port@@IBMAD_1.3
>                  U mad_rpc_portid@@IBMAD_1.3
>                  U mad_set_field64@@IBMAD_1.3
>                  U madrpc_set_timeout@@IBMAD_1.3
>                  U madrpc_show_errors@@IBMAD_1.3
>                  U xdump@@IBMAD_1.3

Yes, an unfortunate side affect of the common code inclusion.  Other than
option processing we could drop that quickly.  Regardless, moving the tool to
libibumad is secondary to changing the name to make more sense to the user.

Way back when I saw my first mlx4 ethernet device my reaction was to change
ibstat to rdmastat and or exclude ethernet cards.  But I was not sure how MAD
processing fit into RDMA over ethernet devices.  From this discussion I think
umad_devinfo makes more sense.

Ira

> 
> -- Hal
> 
> > Ira
> > 
> > 
> > [*] I don't have an iWARP card to test on.
> > 
> > [**] There is the caveat that some additional functionality may be required in ibv_devinfo.
> > 
> >>
> >> BTW, what does CapabilityMask 0x009f0000 mean ?
> >>
> >> -- Hal
> >>
> >>> I have attached a patch to address the issue (libibumad.patch).
> >>>
> >>> SYS_NODE_TYPE for iWARP RNIC is 4 and is_ib_type only checked to 3.
> >>>
> >>>
> >>> Before patch is applied:
> >>>
> >>> [root@t4-2 SOURCES]# ibstat
> >>> [root@t4-2 SOURCES]#
> >>>
> >>>
> >>> After patch is applied:
> >>>
> >>> [root@t4-2 libibumad-1.3.7]# ibstat
> >>> iWARP RNIC 'cxgb4_0'
> >>>         iWARP RNIC type: cxgb4
> >>>         Number of ports: 2
> >>>         Firmware version: 1.4.23.0
> >>>         Hardware version: 2
> >>>         Node GUID: 0x000743101d000000
> >>>         System image GUID: 0x000743101d000000
> >>>         Port 1:
> >>>                 State: Active
> >>>                 Physical state: No state change
> >>>                 Rate: 20
> >>>                 Base lid: 0
> >>>                 LMC: 0
> >>>                 SM lid: 0
> >>>                 Capability mask: 0x009f0000
> >>>                 Port GUID: 0x0000000000000000
> >>>                 Link layer: Ethernet
> >>>         Port 2:
> >>>                 State: Down
> >>>                 Physical state: No state change
> >>>                 Rate: 20
> >>>                 Base lid: 0
> >>>                 LMC: 0
> >>>                 SM lid: 0
> >>>                 Capability mask: 0x009f0000
> >>>                 Port GUID: 0x0000000000000000
> >>>                 Link layer: Ethernet
> >>> [root@t4-2 libibumad-1.3.7]#
> >>>
> >>
> >> --
> >> To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
> >> the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
> >> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> > 
> > 
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
> the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html


-- 
Ira Weiny
Member of Technical Staff
Lawrence Livermore National Lab
925-423-8008
weiny2-i2BcT+NCU+M@public.gmane.org
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: ibstat does not recognize iWARP RNIC adapters
       [not found]                                 ` <1828884A29C6694DAF28B7E6B8A82373469D87B6-P5GAC/sN6hmkrb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
@ 2012-04-27 17:29                                   ` Ira Weiny
  0 siblings, 0 replies; 14+ messages in thread
From: Ira Weiny @ 2012-04-27 17:29 UTC (permalink / raw)
  To: Hefty, Sean
  Cc: Steve Wise, Hal Rosenstock, Troy Leedberg,
	linux-rdma-u79uwXL29TY76Z2rM5mHXA

On Thu, 26 Apr 2012 22:11:07 +0000
"Hefty, Sean" <sean.hefty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> wrote:

> > Hal/Sean, I defer to you on whether you think we should add this change to
> > ibstat.  If you all recommend against it,
> > we'll advise customers to use ibv_devinfo, which is included with libibverbs
> > and is required for iwarp user apps.  But
> > it seems a minimal change to add, and previously it did include iwarp devices.
> 
> It's not my call, but the proposed change is to libibumad, not ibstat.  libibumad is really used to communicate with the kernel ib_user_mad module, which ignores iWarp devices.  My objection was to changing libibumad, which cannot support iWarp devices in any generic way.
> 
> Having ibstat report iWarp devices by going through libibumad can actually give a false sense that a iWarp device is usable and both libibumad and ib_user_mad are required to make iWarp devices work.  Considering that it hasn't worked in 4 years, I would think customers are more used to it not working with iwarp devices than with.
> 

Sean states this very well.  Until iWARP supports some sort of MAD processing
that is the distinction on what devices libibumad should return.  Following
that distinction I think ibstat should be changed in some way to reflect that.
See the other thread by Hal concerning possible names like "umad_devinfo".  I
am open to suggestions for other names.

Ira

> - Sean
> --
> To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
> the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html


-- 
Ira Weiny
Member of Technical Staff
Lawrence Livermore National Lab
925-423-8008
weiny2-i2BcT+NCU+M@public.gmane.org
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2012-04-27 17:29 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-04-26  0:38 ibstat does not recognize iWARP RNIC adapters Troy Leedberg
     [not found] ` <8A71B368A89016469F72CD08050AD3340B8AAE7F-utt48SW1nMZEErodcbzraFjMPmZJtkid@public.gmane.org>
2012-04-26  6:31   ` Hefty, Sean
     [not found]     ` <1828884A29C6694DAF28B7E6B8A82373469D85A8-P5GAC/sN6hmkrb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
2012-04-26 13:39       ` Steve Wise
     [not found]         ` <4F995001.7050306-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org>
2012-04-26 14:12           ` Hefty, Sean
     [not found]             ` <1828884A29C6694DAF28B7E6B8A82373469D860B-P5GAC/sN6hmkrb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
2012-04-26 14:15               ` Steve Wise
     [not found]                 ` <4F99586F.5040106-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org>
2012-04-26 14:40                   ` Hal Rosenstock
     [not found]                     ` <4F995E5C.1090705-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2012-04-26 15:32                       ` Hal Rosenstock
     [not found]                         ` <4F996A71.6090309-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2012-04-26 15:36                           ` Steve Wise
     [not found]                             ` <4F996B62.2030707-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org>
2012-04-26 22:11                               ` Hefty, Sean
     [not found]                                 ` <1828884A29C6694DAF28B7E6B8A82373469D87B6-P5GAC/sN6hmkrb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
2012-04-27 17:29                                   ` Ira Weiny
2012-04-26 12:47   ` Hal Rosenstock
     [not found]     ` <4F9943D9.2060705-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2012-04-27  1:40       ` Ira Weiny
     [not found]         ` <20120426184022.27e0140d.weiny2-i2BcT+NCU+M@public.gmane.org>
2012-04-27 12:19           ` Hal Rosenstock
     [not found]             ` <4F9A8EC3.7060005-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2012-04-27 17:24               ` Ira Weiny

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.