projects
/
linux-2.6-block.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
net/mlx4_core: Save the qpn from the input modifier in RST2INIT wrapper
[linux-2.6-block.git]
/
drivers
/
net
/
ethernet
/
mellanox
/
mlx4
/
resource_tracker.c
diff --git
a/drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
b/drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
index 7b1b5ac986d0779db320ad986c13defa5db82949..31bd56727022fe7a3bacc3a09e11691f79f1a974 100644
(file)
--- a/
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
+++ b/
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
@@
-2958,7
+2958,7
@@
int mlx4_RST2INIT_QP_wrapper(struct mlx4_dev *dev, int slave,
u32 srqn = qp_get_srqn(qpc) & 0xffffff;
int use_srq = (qp_get_srqn(qpc) >> 24) & 1;
struct res_srq *srq;
u32 srqn = qp_get_srqn(qpc) & 0xffffff;
int use_srq = (qp_get_srqn(qpc) >> 24) & 1;
struct res_srq *srq;
- int local_qpn =
be32_to_cpu(qpc->local_qpn)
& 0xffffff;
+ int local_qpn =
vhcr->in_modifier
& 0xffffff;
err = adjust_qp_sched_queue(dev, slave, qpc, inbox);
if (err)
err = adjust_qp_sched_queue(dev, slave, qpc, inbox);
if (err)