diff options
author | Parav Pandit <parav@mellanox.com> | 2017-11-14 15:52:11 +0300 |
---|---|---|
committer | Jason Gunthorpe <jgg@mellanox.com> | 2017-12-19 01:37:10 +0300 |
commit | 5092d17a39a454d8b045a8cdce514bf4b07d22dc (patch) | |
tree | d40d23ff1d87ed05d817b24bf1cd251c8fe12db0 /drivers/infiniband/core/addr.c | |
parent | 575c7e583e7ea5724f6ee500268c7980e31e45b7 (diff) | |
download | linux-5092d17a39a454d8b045a8cdce514bf4b07d22dc.tar.xz |
RDMA/core: Avoid copying ifindex twice
rdma_copy_addr copies the ifndex to bound_dev_if.
Therefore avoid copying it again after rdma_copy_addr call is completed.
Signed-off-by: Parav Pandit <parav@mellanox.com>
Reviewed-by: Moni Shoua <monis@mellanox.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Diffstat (limited to 'drivers/infiniband/core/addr.c')
-rw-r--r-- | drivers/infiniband/core/addr.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/infiniband/core/addr.c b/drivers/infiniband/core/addr.c index 0ae18608761c..a5b4cf030c11 100644 --- a/drivers/infiniband/core/addr.c +++ b/drivers/infiniband/core/addr.c @@ -265,7 +265,6 @@ int rdma_translate_ip(const struct sockaddr *addr, return -EADDRNOTAVAIL; rdma_copy_addr(dev_addr, dev, NULL); - dev_addr->bound_dev_if = dev->ifindex; dev_put(dev); break; #if IS_ENABLED(CONFIG_IPV6) @@ -276,7 +275,6 @@ int rdma_translate_ip(const struct sockaddr *addr, &((const struct sockaddr_in6 *)addr)->sin6_addr, dev, 1)) { rdma_copy_addr(dev_addr, dev, NULL); - dev_addr->bound_dev_if = dev->ifindex; break; } } |