mlx4_ib: Fix SIDR support of for UD QPs under SRIOV/RoCE
authorShani Michaelli <shanim@mellanox.com>
Wed, 12 Mar 2014 10:00:42 +0000 (12:00 +0200)
committerDavid S. Miller <davem@davemloft.net>
Wed, 12 Mar 2014 19:57:16 +0000 (15:57 -0400)
commitceb5433b3a54979216d794e45147d25c24c94999
treed6d96d7e41e02953c9689da687587e89e3f405d7
parent5ea8bbfc49291b7e23161fe4de0bf3e4a4e34b18
mlx4_ib: Fix SIDR support of for UD QPs under SRIOV/RoCE

* Handle CM_SIDR_REQ_ATTR_ID and CM_SIDR_REP_ATTR_ID
  in multiplex_cm_handler and demux_cm_handler.

* Handle Service ID Resolution messages and REQ messages
  separately, for their formats are different.

Signed-off-by: Shani Michaeli <shanim@mellanox.com>
Signed-off-by: Matan Barak <matanb@mellanox.com>
Signed-off-by: Jack Morgenstein <jackm@dev.mellanox.co.il>
Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/infiniband/hw/mlx4/cm.c