[openib-general] [RFC] IPoIB sockaddr_ll changes

Roland Dreier rolandd at cisco.com
Fri Aug 5 09:26:10 PDT 2005


    Hal> The current link level address accomodates MAC addresses
    Hal> which are 8 bytes. IPoIB link level addresses are composed of
    Hal> a GID (Global Identifier) which is 16 bytes and a QPN (Queue
    Hal> Pair Number) which is 3 bytes with 1 byte Reserved. So in
    Hal> order to support IPoIB interfaces, the link layer address
    Hal> needs to be increased from 8 to 20 bytes.

I don't think we need more detail on the format of the IPoIB address.
It's OK just to say that it's 20 bytes long.  What needs more
explanation is why struct sockaddr_ll has to grow.  What breaks with
the current definition?

 - R.



More information about the general mailing list