Hello.

On 7/9/2015 2:16 AM, sfel...@gmail.com wrote:

From: Scott Feldman <sfel...@gmail.com>

Signed-off-by: Scott Feldman <sfel...@gmail.com>
---
  include/linux/netdevice.h |    7 +++++++
  net/switchdev/switchdev.c |    8 ++------
  2 files changed, 9 insertions(+), 6 deletions(-)

[...]
diff --git a/net/switchdev/switchdev.c b/net/switchdev/switchdev.c
index 84f77a0..e16586f 100644
--- a/net/switchdev/switchdev.c
+++ b/net/switchdev/switchdev.c
@@ -906,13 +906,9 @@ static struct net_device *switchdev_get_dev_by_nhs(struct 
fib_info *fi)
                if (switchdev_port_attr_get(dev, &attr))
                        return NULL;

-               if (nhsel > 0) {
-                       if (prev_attr.u.ppid.id_len != attr.u.ppid.id_len)
+               if (nhsel > 0 &&
+                   !netdev_phys_item_id_same(&prev_attr.u.ppid, &attr.u.ppid))
                                return NULL;

   This line should be re-indented now, it starts too far to the right.

[...]

WBR, Sergei

--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to