Commit 11052696 authored by Kalderon, Michal's avatar Kalderon, Michal Committed by Jason Gunthorpe

RDMA/qedr: Fix ipv6 destination address resolution

The wrong parameter was passed to dst_neigh_lookup
Signed-off-by: default avatarMichal Kalderon <Michal.Kalderon@cavium.com>
Signed-off-by: default avatarAriel Elior <Ariel.Elior@cavium.com>
Signed-off-by: default avatarJason Gunthorpe <jgg@mellanox.com>
parent 4cd482c1
...@@ -458,8 +458,7 @@ qedr_addr6_resolve(struct qedr_dev *dev, ...@@ -458,8 +458,7 @@ qedr_addr6_resolve(struct qedr_dev *dev,
} }
return -EINVAL; return -EINVAL;
} }
neigh = dst_neigh_lookup(dst, &dst_in); neigh = dst_neigh_lookup(dst, &fl6.daddr);
if (neigh) { if (neigh) {
rcu_read_lock(); rcu_read_lock();
if (neigh->nud_state & NUD_VALID) { if (neigh->nud_state & NUD_VALID) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment