fib_trie.c (d0034a7a4ac7fae708146ac0059b9c47a1543f0d) | fib_trie.c (6126891c6d4f6f4ef50323d2020635ee255a796e) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * 4 * Robert Olsson <robert.olsson@its.uu.se> Uppsala Universitet 5 * & Swedish University of Agricultural Sciences. 6 * 7 * Jens Laas <jens.laas@data.slu.se> Swedish University of 8 * Agricultural Sciences. --- 2366 unchanged lines hidden (view full) --- 2375 2376 return skb->len; 2377} 2378 2379void __init fib_trie_init(void) 2380{ 2381 fn_alias_kmem = kmem_cache_create("ip_fib_alias", 2382 sizeof(struct fib_alias), | 1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * 4 * Robert Olsson <robert.olsson@its.uu.se> Uppsala Universitet 5 * & Swedish University of Agricultural Sciences. 6 * 7 * Jens Laas <jens.laas@data.slu.se> Swedish University of 8 * Agricultural Sciences. --- 2366 unchanged lines hidden (view full) --- 2375 2376 return skb->len; 2377} 2378 2379void __init fib_trie_init(void) 2380{ 2381 fn_alias_kmem = kmem_cache_create("ip_fib_alias", 2382 sizeof(struct fib_alias), |
2383 0, SLAB_PANIC, NULL); | 2383 0, SLAB_PANIC | SLAB_ACCOUNT, NULL); |
2384 2385 trie_leaf_kmem = kmem_cache_create("ip_fib_trie", 2386 LEAF_SIZE, | 2384 2385 trie_leaf_kmem = kmem_cache_create("ip_fib_trie", 2386 LEAF_SIZE, |
2387 0, SLAB_PANIC, NULL); | 2387 0, SLAB_PANIC | SLAB_ACCOUNT, NULL); |
2388} 2389 2390struct fib_table *fib_trie_table(u32 id, struct fib_table *alias) 2391{ 2392 struct fib_table *tb; 2393 struct trie *t; 2394 size_t sz = sizeof(*tb); 2395 --- 651 unchanged lines hidden --- | 2388} 2389 2390struct fib_table *fib_trie_table(u32 id, struct fib_table *alias) 2391{ 2392 struct fib_table *tb; 2393 struct trie *t; 2394 size_t sz = sizeof(*tb); 2395 --- 651 unchanged lines hidden --- |