aboutsummaryrefslogtreecommitdiffstats
path: root/include/net/neighbour.h
diff options
context:
space:
mode:
authorDavid Miller <davem@davemloft.net>2011-07-24 20:01:22 -0400
committerDavid S. Miller <davem@davemloft.net>2011-11-30 18:46:43 -0500
commit5b8b0060cbd6332ae5d1fa0bec0e8e211248d0e7 (patch)
tree40ba4f43e875c830aefc3aef42fc05510b624922 /include/net/neighbour.h
parent1026fec8739663621d64216ba939c23bc1d089b7 (diff)
neigh: Get rid of neigh_table->kmem_cachep
We are going to alloc for device specific private areas for neighbour entries, and in order to do that we have to move away from the fixed allocation size enforced by using neigh_table->kmem_cachep As a nice side effect we can now use kfree_rcu(). Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net/neighbour.h')
-rw-r--r--include/net/neighbour.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/include/net/neighbour.h b/include/net/neighbour.h
index 87c0e5ce6492..e31f0a86f9b7 100644
--- a/include/net/neighbour.h
+++ b/include/net/neighbour.h
@@ -173,7 +173,6 @@ struct neigh_table {
173 atomic_t entries; 173 atomic_t entries;
174 rwlock_t lock; 174 rwlock_t lock;
175 unsigned long last_rand; 175 unsigned long last_rand;
176 struct kmem_cache *kmem_cachep;
177 struct neigh_statistics __percpu *stats; 176 struct neigh_statistics __percpu *stats;
178 struct neigh_hash_table __rcu *nht; 177 struct neigh_hash_table __rcu *nht;
179 struct pneigh_entry **phash_buckets; 178 struct pneigh_entry **phash_buckets;