* Tutorials/howto to modify exiting tcp/ip app for rdma
@ 2014-11-23 20:41 Vasiliy Tolstov
[not found] ` <CACaajQv2-TFkmANMNBikryG8CE_xhnOx05Qt9aQC8MXfyeRLSg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
0 siblings, 1 reply; 10+ messages in thread
From: Vasiliy Tolstov @ 2014-11-23 20:41 UTC (permalink / raw)
To: linux-rdma
Hello.
I want to study ibverbs,rdma. I have application that use tcp/ip for
transfer data.
I want to add rdma support,avoiding usage IPoIB. So I want to write
app that can find and connect to other nodes via guides.
Does somebody share for me some links or how can I find it?
Thanks
--
Vasiliy Tolstov,
e-mail: v.tolstov-+9FY0jupvH6HXe+LvDLADg@public.gmane.org
jabber: vase-+9FY0jupvH6HXe+LvDLADg@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] 10+ messages in thread
* Re: Tutorials/howto to modify exiting tcp/ip app for rdma
[not found] ` <CACaajQv2-TFkmANMNBikryG8CE_xhnOx05Qt9aQC8MXfyeRLSg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2014-11-27 11:52 ` Vasiliy Tolstov
[not found] ` <CACaajQsxHa48osSvtimGXn+-f3U3ZGUD+9yudrc1onAPdn_8hQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-11-27 13:39 ` Sagi Grimberg
1 sibling, 1 reply; 10+ messages in thread
From: Vasiliy Tolstov @ 2014-11-27 11:52 UTC (permalink / raw)
To: Vasiliy Tolstov; +Cc: linux-rdma
2014-11-23 23:41 GMT+03:00 Vasiliy Tolstov <v.tolstov-+9FY0jupvH6HXe+LvDLADg@public.gmane.org>:
> Hello.
> I want to study ibverbs,rdma. I have application that use tcp/ip for
> transfer data.
> I want to add rdma support,avoiding usage IPoIB. So I want to write
> app that can find and connect to other nodes via guides.
> Does somebody share for me some links or how can I find it?
> Thanks
Anybody can't help?
--
Vasiliy Tolstov,
e-mail: v.tolstov-+9FY0jupvH6HXe+LvDLADg@public.gmane.org
jabber: vase-+9FY0jupvH6HXe+LvDLADg@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] 10+ messages in thread
* RE: Tutorials/howto to modify exiting tcp/ip app for rdma
[not found] ` <CACaajQsxHa48osSvtimGXn+-f3U3ZGUD+9yudrc1onAPdn_8hQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2014-11-27 12:28 ` Rupert Dance
2014-11-27 14:40 ` Vasiliy Tolstov
0 siblings, 1 reply; 10+ messages in thread
From: Rupert Dance @ 2014-11-27 12:28 UTC (permalink / raw)
To: 'Vasiliy Tolstov'; +Cc: 'linux-rdma'
Vasiliy,
Please review the OpenFabrics Alliance site and consider posting this question to the OFA User group.
OFA: https://www.openfabrics.org/index.php
User Group: http://lists.openfabrics.org/mailman/listinfo/users
OFS User Portal: https://www.openfabrics.org/index.php/ofs-users.html
Thanks
Rupert
-----Original Message-----
From: linux-rdma-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org [mailto:linux-rdma-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org] On Behalf Of Vasiliy Tolstov
Sent: Thursday, November 27, 2014 6:53 AM
To: Vasiliy Tolstov
Cc: linux-rdma
Subject: Re: Tutorials/howto to modify exiting tcp/ip app for rdma
2014-11-23 23:41 GMT+03:00 Vasiliy Tolstov <v.tolstov-+9FY0jupvH6HXe+LvDLADg@public.gmane.org>:
> Hello.
> I want to study ibverbs,rdma. I have application that use tcp/ip for
> transfer data.
> I want to add rdma support,avoiding usage IPoIB. So I want to write
> app that can find and connect to other nodes via guides.
> Does somebody share for me some links or how can I find it?
> Thanks
Anybody can't help?
--
Vasiliy Tolstov,
e-mail: v.tolstov-+9FY0jupvH6HXe+LvDLADg@public.gmane.org
jabber: vase-+9FY0jupvH6HXe+LvDLADg@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
--
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] 10+ messages in thread
* Re: Tutorials/howto to modify exiting tcp/ip app for rdma
[not found] ` <CACaajQv2-TFkmANMNBikryG8CE_xhnOx05Qt9aQC8MXfyeRLSg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-11-27 11:52 ` Vasiliy Tolstov
@ 2014-11-27 13:39 ` Sagi Grimberg
[not found] ` <5477298A.6060605-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
1 sibling, 1 reply; 10+ messages in thread
From: Sagi Grimberg @ 2014-11-27 13:39 UTC (permalink / raw)
To: Vasiliy Tolstov; +Cc: linux-rdma
On 11/23/2014 10:41 PM, Vasiliy Tolstov wrote:
> Hello.
> I want to study ibverbs,rdma. I have application that use tcp/ip for
> transfer data.
> I want to add rdma support,avoiding usage IPoIB. So I want to write
> app that can find and connect to other nodes via guides.
> Does somebody share for me some links or how can I find it?
> Thanks
>
>
You can keep doing IP address resolution using rdma_cm.
You can see perftest examples in
git://flatbed.openfabrics.org/~grockah/perftest.git
Or,
librdmacm's rping in git://flatbed.openfabrics.org/~shefty/librdmacm.git
Cheers,
Sagi.
--
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] 10+ messages in thread
* Re: Tutorials/howto to modify exiting tcp/ip app for rdma
[not found] ` <5477298A.6060605-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
@ 2014-11-27 14:39 ` Vasiliy Tolstov
[not found] ` <CACaajQs6vP=LJ+H=SC7G4EuwOebsjz9G1vxay=aYiKyo1AwSjg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
0 siblings, 1 reply; 10+ messages in thread
From: Vasiliy Tolstov @ 2014-11-27 14:39 UTC (permalink / raw)
To: Sagi Grimberg; +Cc: linux-rdma
2014-11-27 16:39 GMT+03:00 Sagi Grimberg <sagig-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>:
> You can keep doing IP address resolution using rdma_cm.
>
> You can see perftest examples in
> git://flatbed.openfabrics.org/~grockah/perftest.git
> Or,
> librdmacm's rping in git://flatbed.openfabrics.org/~shefty/librdmacm.git
Thanks! But if don't have ipoib connection why i need ip address ?=)
--
Vasiliy Tolstov,
e-mail: v.tolstov-+9FY0jupvH6HXe+LvDLADg@public.gmane.org
jabber: vase-+9FY0jupvH6HXe+LvDLADg@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] 10+ messages in thread
* Re: Tutorials/howto to modify exiting tcp/ip app for rdma
2014-11-27 12:28 ` Rupert Dance
@ 2014-11-27 14:40 ` Vasiliy Tolstov
0 siblings, 0 replies; 10+ messages in thread
From: Vasiliy Tolstov @ 2014-11-27 14:40 UTC (permalink / raw)
To: Rupert Dance; +Cc: linux-rdma
2014-11-27 15:28 GMT+03:00 Rupert Dance <rsdance-rzwDkyJvnYokmLvzuZlaBw@public.gmane.org>:
> Vasiliy,
>
> Please review the OpenFabrics Alliance site and consider posting this question to the OFA User group.
>
> OFA: https://www.openfabrics.org/index.php
> User Group: http://lists.openfabrics.org/mailman/listinfo/users
> OFS User Portal: https://www.openfabrics.org/index.php/ofs-users.html
>
> Thanks
Thanks, i'm try.
--
Vasiliy Tolstov,
e-mail: v.tolstov-+9FY0jupvH6HXe+LvDLADg@public.gmane.org
jabber: vase-+9FY0jupvH6HXe+LvDLADg@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] 10+ messages in thread
* Re: Tutorials/howto to modify exiting tcp/ip app for rdma
[not found] ` <CACaajQs6vP=LJ+H=SC7G4EuwOebsjz9G1vxay=aYiKyo1AwSjg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2014-11-27 15:20 ` Sagi Grimberg
[not found] ` <54774122.1020502-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
0 siblings, 1 reply; 10+ messages in thread
From: Sagi Grimberg @ 2014-11-27 15:20 UTC (permalink / raw)
To: Vasiliy Tolstov; +Cc: linux-rdma
On 11/27/2014 4:39 PM, Vasiliy Tolstov wrote:
> 2014-11-27 16:39 GMT+03:00 Sagi Grimberg <sagig-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>:
>> You can keep doing IP address resolution using rdma_cm.
>>
>> You can see perftest examples in
>> git://flatbed.openfabrics.org/~grockah/perftest.git
>> Or,
>> librdmacm's rping in git://flatbed.openfabrics.org/~shefty/librdmacm.git
>
>
> Thanks! But if don't have ipoib connection why i need ip address ?=)
>
My understanding was that you want to _add_ support for RDMA to a
working tcp/ip application, the natural thing is using rdma_cm.
If you want to replace IP address resolution you need to start
communicating with the SM.
srptools is a nice example for that:
git://flatbed.openfabrics.org/~bvanassche/srptools.git/.git
Sagi.
--
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] 10+ messages in thread
* Re: Tutorials/howto to modify exiting tcp/ip app for rdma
[not found] ` <54774122.1020502-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
@ 2014-11-27 16:58 ` Hal Rosenstock
[not found] ` <5477584A.9050605-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
0 siblings, 1 reply; 10+ messages in thread
From: Hal Rosenstock @ 2014-11-27 16:58 UTC (permalink / raw)
To: Sagi Grimberg; +Cc: Vasiliy Tolstov, linux-rdma
On 11/27/2014 10:20 AM, Sagi Grimberg wrote:
> On 11/27/2014 4:39 PM, Vasiliy Tolstov wrote:
>> 2014-11-27 16:39 GMT+03:00 Sagi Grimberg <sagig-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>:
>>> You can keep doing IP address resolution using rdma_cm.
>>>
>>> You can see perftest examples in
>>> git://flatbed.openfabrics.org/~grockah/perftest.git
>>> Or,
>>> librdmacm's rping in git://flatbed.openfabrics.org/~shefty/librdmacm.git
>>
>>
>> Thanks! But if don't have ipoib connection why i need ip address ?=)
>>
>
> My understanding was that you want to _add_ support for RDMA to a
> working tcp/ip application, the natural thing is using rdma_cm.
>
> If you want to replace IP address resolution you need to start
> communicating with the SM.
rsockets now supports AF_IB address family (assuming kernel does too -
3.11 or beyond) but you need the path record to the destination IB
address (GID) to make the connection so that involves an SA query or the
equivalent...
-- Hal
>
> srptools is a nice example for that:
> git://flatbed.openfabrics.org/~bvanassche/srptools.git/.git
>
> Sagi.
> --
> 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] 10+ messages in thread
* Re: Tutorials/howto to modify exiting tcp/ip app for rdma
[not found] ` <5477584A.9050605-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
@ 2014-11-28 16:08 ` Hal Rosenstock
[not found] ` <54789E12.6000601-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
0 siblings, 1 reply; 10+ messages in thread
From: Hal Rosenstock @ 2014-11-28 16:08 UTC (permalink / raw)
To: Sagi Grimberg; +Cc: Vasiliy Tolstov, linux-rdma
On 11/27/2014 11:58 AM, Hal Rosenstock wrote:
> On 11/27/2014 10:20 AM, Sagi Grimberg wrote:
>> On 11/27/2014 4:39 PM, Vasiliy Tolstov wrote:
>>> 2014-11-27 16:39 GMT+03:00 Sagi Grimberg <sagig-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>:
>>>> You can keep doing IP address resolution using rdma_cm.
>>>>
>>>> You can see perftest examples in
>>>> git://flatbed.openfabrics.org/~grockah/perftest.git
>>>> Or,
>>>> librdmacm's rping in git://flatbed.openfabrics.org/~shefty/librdmacm.git
>>>
>>>
>>> Thanks! But if don't have ipoib connection why i need ip address ?=)
>>>
>>
>> My understanding was that you want to _add_ support for RDMA to a
>> working tcp/ip application, the natural thing is using rdma_cm.
>>
>> If you want to replace IP address resolution you need to start
>> communicating with the SM.
>
> rsockets now supports AF_IB address family (assuming kernel does too -
> 3.11 or beyond) but you need the path record to the destination IB
> address (GID) to make the connection so that involves an SA query or the
> equivalent...
Also, you need librdmacm 1.0.19-1 or later for this.
rstream is the best example of how to use AF_IB.
-- Hal
>
> -- Hal
>
>>
>> srptools is a nice example for that:
>> git://flatbed.openfabrics.org/~bvanassche/srptools.git/.git
>>
>> Sagi.
>> --
>> 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] 10+ messages in thread
* Re: Tutorials/howto to modify exiting tcp/ip app for rdma
[not found] ` <54789E12.6000601-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
@ 2014-11-28 22:42 ` Vasiliy Tolstov
0 siblings, 0 replies; 10+ messages in thread
From: Vasiliy Tolstov @ 2014-11-28 22:42 UTC (permalink / raw)
To: Hal Rosenstock; +Cc: Sagi Grimberg, linux-rdma
2014-11-28 19:08 GMT+03:00 Hal Rosenstock <hal-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>:
> Also, you need librdmacm 1.0.19-1 or later for this.
>
> rstream is the best example of how to use AF_IB.
THanks! As i understand i need kernel for example 3.14... =) and
librdmacm 1.0.19 or later and use rsockets to replace tcp/ip.
How about resolving? Sorry i'm try to take all pieces =).
For example i see that rdma_getaddrinfo can resolve address, but as i
see http://manpages.ubuntu.com/manpages/raring/man3/rdma_resolve_addr.3.html
i need ipoib.
In case of pure RDMA network without IP as i understand i need to
check opensm sources?
whether there is somewhere the minimum example how to work with guid
of ports without use ipoib ?
--
Vasiliy Tolstov,
e-mail: v.tolstov-+9FY0jupvH6HXe+LvDLADg@public.gmane.org
jabber: vase-+9FY0jupvH6HXe+LvDLADg@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] 10+ messages in thread
end of thread, other threads:[~2014-11-28 22:42 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-11-23 20:41 Tutorials/howto to modify exiting tcp/ip app for rdma Vasiliy Tolstov
[not found] ` <CACaajQv2-TFkmANMNBikryG8CE_xhnOx05Qt9aQC8MXfyeRLSg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-11-27 11:52 ` Vasiliy Tolstov
[not found] ` <CACaajQsxHa48osSvtimGXn+-f3U3ZGUD+9yudrc1onAPdn_8hQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-11-27 12:28 ` Rupert Dance
2014-11-27 14:40 ` Vasiliy Tolstov
2014-11-27 13:39 ` Sagi Grimberg
[not found] ` <5477298A.6060605-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2014-11-27 14:39 ` Vasiliy Tolstov
[not found] ` <CACaajQs6vP=LJ+H=SC7G4EuwOebsjz9G1vxay=aYiKyo1AwSjg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-11-27 15:20 ` Sagi Grimberg
[not found] ` <54774122.1020502-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2014-11-27 16:58 ` Hal Rosenstock
[not found] ` <5477584A.9050605-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2014-11-28 16:08 ` Hal Rosenstock
[not found] ` <54789E12.6000601-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2014-11-28 22:42 ` Vasiliy Tolstov
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.