On Mon, Mar 07, 2016 at 11:08:54PM +0200, Eli Cohen wrote:
quoted hunk
+enum {
+ IB_SA_WELL_KNOWN_GUID = 2,
+};
Where did this come from?
It is wrong to have a EUI-64 like this that has a 0 OUI.
It is wrong to have a 'well known GUID' that is by definition not
universal without setting the local bit (IBA spec even says this)
The well known guid should still conform to IEEE rules for creating
EUI-64s.
Note, that the IBA is a little confused because it tries to follow
IPv6 rules in some places not realizing that IPv6 uses an EUI-64 with
the U/L bit inverted.
IMHO, new constants should strictly follow the IEEE EUI-64 rules and
not try and confuse matters futher. The unused, incorrect, IBA
definition of ::1 should be ignored.
Jason
--
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