netdev
[Top] [All Lists]

Re: [5/6]: Dynamic neigh hash table growth

To: "David S. Miller" <davem@xxxxxxxxxxxxx>
Subject: Re: [5/6]: Dynamic neigh hash table growth
From: Krishna Kumar <kumarkr@xxxxxxxxxx>
Date: Fri, 24 Sep 2004 13:11:58 -0700
Cc: laforge@xxxxxxxxxxxx, netdev@xxxxxxxxxxx
In-reply-to: <20040923225127.10b0ef68.davem@davemloft.net>
Sender: netdev-bounce@xxxxxxxxxxx

In neigh_hash_grow(), next need not be set to NULL.

thx,

- KK

> +   for (i = 0; i < old_entries; i++) {
> +      struct neighbour *n, *next;
> +
> +      next = NULL;
> +      for (n = old_hash[i]; n; n = next) {
> +         unsigned int hash_val = tbl->hash(n->primary_key, n->dev);
> +
> +         hash_val &= new_hash_mask;
> +         next = n->next;
> +
> +         n->next = new_hash[hash_val];
> +         new_hash[hash_val] = n;
> +      }
> +   }

<Prev in Thread] Current Thread [Next in Thread>