RDMA/nes: Fix for resolving correctly the MAC address for loopback connection (the patch should be applied on top of previous backports)
Signed-off-by: Tatyana Nikolova <[email protected]> --- drivers/infiniband/hw/nes/nes_cm.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) diff --git a/drivers/infiniband/hw/nes/nes_cm.c b/drivers/infiniband/hw/nes/nes_cm.c index e3535c1..8a2c301 100644 --- a/drivers/infiniband/hw/nes/nes_cm.c +++ b/drivers/infiniband/hw/nes/nes_cm.c @@ -1363,11 +1363,8 @@ static int nes_addr_resolve_neigh(struct nes_vnic *nesvnic, u32 dst_ip, int arpi else netdev = nesvnic->netdev; -#if (LINUX_VERSION_CODE < KERNEL_VERSION(3,1,0)) neigh = neigh_lookup(&arp_tbl, &rt->rt_gateway, netdev); -#else - neigh = dst_neigh_lookup(&rt->dst, &dst_ip); -#endif + rcu_read_lock(); if (neigh) { if (neigh->nud_state & NUD_VALID) { -- 1.7.4.2 _______________________________________________ ewg mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg
