[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <55674077.5040707@mellanox.com>
Date: Thu, 28 May 2015 19:21:11 +0300
From: Or Gerlitz <ogerlitz@...lanox.com>
To: Doug Ledford <dledford@...hat.com>
CC: Haggai Eran <haggaie@...lanox.com>, <linux-rdma@...r.kernel.org>,
<netdev@...r.kernel.org>, Liran Liss <liranl@...lanox.com>,
Guy Shapiro <guysh@...lanox.com>,
Shachar Raindel <raindel@...lanox.com>,
Yotam Kenneth <yotamke@...lanox.com>
Subject: Re: [PATCH v4 for-next 00/12] Add network namespace support in the
RDMA-CM
On 5/28/2015 5:07 PM, Doug Ledford wrote:
> You would think that, but sometimes important information comes from
> totally different places. See mine and Jason's comments back and forth
> in the SRIOV thread started by Or.
>
> Long story short:
>
> ip link add dev ib0 name ib0.1 type ipoib
>
> is totally broken on at least all Red Hat OSes. It will require
> reworking of the network scripts and NetworkManager assumptions to make
> it work. It will also break DHCP on the interface as pkey/guid are the
> only items that uniquely identify DHCP clients. The net result of our
> talks was that it is likely that each interface on the same pkey will
> require an alias GUID per child interface in order to keep things workable.
>
Doug,
Just to make sure we're on the same page, you're saying that the IPoIB
DHCP scheme (client + server) used on RH product uses Client-ID which is
eight byte long or 20 byte long the four upper bytes masked out (which
of them?) and hence is broken when multiple entities use the same ID.
Anything else except for that (you said "reworking of the network
scripts and NetworkManager assumptions to make it work")??
OTOH we realized that the implementation for same PKEY IPoIB childs
which exist for a while is broken with the RH DHCP scheme and should be
enhanced. OTOH these childs can serve as nice building blocks for
IPoIB containers or virtio-IPoIB scheme.
Note that out of the eleven patches that make the series, only ONE
relates directly to IPoIB, the rest are either applicable to all the
transport supported by the RDMA stack, or to IPoIB + RoCE.
Under some assumptions and changes people can test it with DHCP scheme
different from RH or with non-DHCP based IP address assignment scheme.
So we have a very nice effort and work done by developers, to bring RDMA
into containers, accompanied by reviewers providing lots of their brain
power to make it robust.
I don't see why we should stop the whole RDMA containers support train
just b/c we found out the IPoIB DHCP bug which was there for few years
before this effort started.
How about let this series to go after the rest of the reviewers comments
are addressed, s.t under IPoIB it will work on small set of
environments, while with macvlan based RoCE support to be introduced
later it will work on wider set of environments.
Or.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists