RDMA/qedr: Fix ipv6 destination address resolution
The wrong parameter was passed to dst_neigh_lookup Signed-off-by: Michal Kalderon <Michal.Kalderon@cavium.com> Signed-off-by: Ariel Elior <Ariel.Elior@cavium.com> Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
This commit is contained in:
parent
4cd482c12b
commit
11052696fd
@ -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) {
|
||||||
|
Loading…
Reference in New Issue
Block a user