IB/cm: Expose BTH P_Key in CM and SIDR request events
The rdma_cm module will later use the P_Key from the BTH to de-mux requests. See discussion at: http://www.spinics.net/lists/netdev/msg336067.html Cc: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> Cc: Liran Liss <liranl@mellanox.com> Signed-off-by: Haggai Eran <haggaie@mellanox.com> Signed-off-by: Doug Ledford <dledford@redhat.com>
This commit is contained in:

committed by
Doug Ledford

vanhempi
aac978e152
commit
24cad9a7e8
@@ -113,6 +113,10 @@ struct ib_cm_id;
|
||||
|
||||
struct ib_cm_req_event_param {
|
||||
struct ib_cm_id *listen_id;
|
||||
|
||||
/* P_Key that was used by the GMP's BTH header */
|
||||
u16 bth_pkey;
|
||||
|
||||
u8 port;
|
||||
|
||||
struct ib_sa_path_rec *primary_path;
|
||||
@@ -224,6 +228,8 @@ struct ib_cm_apr_event_param {
|
||||
struct ib_cm_sidr_req_event_param {
|
||||
struct ib_cm_id *listen_id;
|
||||
__be64 service_id;
|
||||
/* P_Key that was used by the GMP's BTH header */
|
||||
u16 bth_pkey;
|
||||
u8 port;
|
||||
u16 pkey;
|
||||
};
|
||||
|
Viittaa uudesa ongelmassa
Block a user