Re: [PATCH v3 net-next 05/15] neighbour: Remove __rcu from neigh_tables[].

David Ahern <[email protected]>
Newsgroups org.kernel.vger.netdev
Message-ID <[email protected]>
On 8/10/26 8:23 PM, Kuniyuki Iwashima wrote:
> diff --git a/net/core/neighbour.c b/net/core/neighbour.c
> index 6fda0052027b..caa52bf64a2d 100644
> --- a/net/core/neighbour.c
> +++ b/net/core/neighbour.c
> @@ -3162,7 +3157,7 @@ int neigh_xmit(int index, struct net_device *dev,
>  		struct neighbour *neigh;
>  
>  		rcu_read_lock();

rcu_read_lock can be moved down after this check.


> -		tbl = rcu_dereference(neigh_tables[index]);
> +		tbl = neigh_tables[index];
>  		if (!tbl) {
>  			rcu_read_unlock();
>  			goto out_kfree_skb;

Reviewed-by: David Ahern <[email protected]>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.