• Roland Dreier's avatar
    IB/umad: Add P_Key index support · 2be8e3ee
    Roland Dreier authored
    Add support for setting the P_Key index of sent MADs and getting the
    P_Key index of received MADs.  This requires a change to the layout of
    the ABI structure struct ib_user_mad_hdr, so to avoid breaking
    compatibility, we default to the old (unchanged) ABI and add a new
    ioctl IB_USER_MAD_ENABLE_PKEY that allows applications that are aware
    of the new ABI to opt into using it.
    
    We plan on switching to the new ABI by default in a year or so, and
    this patch adds a warning that is printed when an application uses the
    old ABI, to push people towards converting to the new ABI.
    Signed-off-by: default avatarRoland Dreier <rolandd@cisco.com>
    Reviewed-by: default avatarSean Hefty <sean.hefty@intel.com>
    Reviewed-by: default avatarHal Rosenstock <hal@xsigo.com>
    2be8e3ee
user_mad.txt 4.82 KB