]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
IB/ipoib: Fix wrong update of arp_blocked counter
authorYuval Shaia <yuval.shaia@oracle.com>
Thu, 6 Sep 2018 11:14:09 +0000 (04:14 -0700)
committerBrian Maly <brian.maly@oracle.com>
Wed, 26 Sep 2018 00:29:55 +0000 (20:29 -0400)
Counter is updated after goto instruction - swap the two lines.

Orabug: 28655409

Signed-off-by: Yuval Shaia <yuval.shaia@oracle.com>
Reviewed-by: HÃ¥kon Bugge <haakon.bugge@oracle.com>
Signed-off-by: Brian Maly <brian.maly@oracle.com>
drivers/infiniband/ulp/ipoib/ipoib_ib.c

index 406f07b4b6da76e49b0b19adbaec8a9b4d86c7ce..cd3448299d06886899710b34f6036457e3023e20 100644 (file)
@@ -297,8 +297,8 @@ static void ipoib_ib_handle_rx_wc(struct net_device *dev, struct ib_wc *wc)
                                                   guid))
                                drop = IPOIB_DROP_ACL;
                        if (drop) {
-                               goto drop;
                                priv->arp_blocked++;
+                               goto drop;
                        }
                }
                priv->arp_accepted++;