[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: <20160406.113520.277173843253798547.davem@davemloft.net>
Date: Wed, 06 Apr 2016 11:35:20 -0400 (EDT)
From: David Miller <davem@...emloft.net>
To: dsa@...ulusnetworks.com
Cc: netdev@...r.kernel.org, ja@....bg
Subject: Re: [PATCH v5 net-next] net: ipv4: Consider failed nexthops in
multipath routes
From: David Ahern <dsa@...ulusnetworks.com>
Date: Sun, 3 Apr 2016 17:09:07 -0700
> + rcu_read_lock_bh();
> +
> + n = __neigh_lookup_noref(&arp_tbl, &nh->nh_gw, nh->nh_dev);
> + if (n)
> + state = n->nud_state;
> +
> + rcu_read_unlock_bh();
Please use __ipv4_neigh_lookup_noref() (from net/arp.h), it inlines
the comparison and hash functions and is therefore several orders of
magnitude faster.
Powered by blists - more mailing lists