kernel: backport fib_trie improvements/fixes from 4.0-rc
authorFelix Fietkau <nbd@openwrt.org>
Thu, 12 Mar 2015 15:27:44 +0000 (15:27 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Thu, 12 Mar 2015 15:27:44 +0000 (15:27 +0000)
commitf961bbf1379e9cc968ca904259b9040d6c71b0a6
treebbf41a4ce940396451b85bdbea23882e997cc6b2
parentc59745f341b8c2100eed24b521e1874b261b2750
kernel: backport fib_trie improvements/fixes from 4.0-rc

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44695
25 files changed:
target/linux/generic/patches-3.18/080-00-fib_trie-Fix-proc-net-fib_trie-when-CONFIG_IP_MULTIP.patch [new file with mode: 0644]
target/linux/generic/patches-3.18/080-01-fib_trie-Fix-trie-balancing-issue-if-new-node-pushes.patch [new file with mode: 0644]
target/linux/generic/patches-3.18/080-02-fib_trie-Update-usage-stats-to-be-percpu-instead-of-.patch [new file with mode: 0644]
target/linux/generic/patches-3.18/080-03-fib_trie-Make-leaf-and-tnode-more-uniform.patch [new file with mode: 0644]
target/linux/generic/patches-3.18/080-04-fib_trie-Merge-tnode_free-and-leaf_free-into-node_fr.patch [new file with mode: 0644]
target/linux/generic/patches-3.18/080-05-fib_trie-Merge-leaf-into-tnode.patch [new file with mode: 0644]
target/linux/generic/patches-3.18/080-06-fib_trie-Optimize-fib_table_lookup-to-avoid-wasting-.patch [new file with mode: 0644]
target/linux/generic/patches-3.18/080-07-fib_trie-Optimize-fib_find_node.patch [new file with mode: 0644]
target/linux/generic/patches-3.18/080-08-fib_trie-Optimize-fib_table_insert.patch [new file with mode: 0644]
target/linux/generic/patches-3.18/080-09-fib_trie-Update-meaning-of-pos-to-represent-unchecke.patch [new file with mode: 0644]
target/linux/generic/patches-3.18/080-10-fib_trie-Use-unsigned-long-for-anything-dealing-with.patch [new file with mode: 0644]
target/linux/generic/patches-3.18/080-11-fib_trie-Push-rcu_read_lock-unlock-to-callers.patch [new file with mode: 0644]
target/linux/generic/patches-3.18/080-12-fib_trie-Move-resize-to-after-inflate-halve.patch [new file with mode: 0644]
target/linux/generic/patches-3.18/080-13-fib_trie-Add-functions-should_inflate-and-should_hal.patch [new file with mode: 0644]
target/linux/generic/patches-3.18/080-14-fib_trie-Push-assignment-of-child-to-parent-down-int.patch [new file with mode: 0644]
target/linux/generic/patches-3.18/080-15-fib_trie-Push-tnode-flushing-down-to-inflate-halve.patch [new file with mode: 0644]
target/linux/generic/patches-3.18/080-16-fib_trie-inflate-halve-nodes-in-a-more-RCU-friendly-.patch [new file with mode: 0644]
target/linux/generic/patches-3.18/080-17-fib_trie-Remove-checks-for-index-tnode_child_length-.patch [new file with mode: 0644]
target/linux/generic/patches-3.18/080-18-fib_trie-Add-tracking-value-for-suffix-length.patch [new file with mode: 0644]
target/linux/generic/patches-3.18/080-20-fib_trie-Fix-RCU-bug-and-merge-similar-bits-of-infla.patch [new file with mode: 0644]
target/linux/generic/patches-3.18/080-21-fib_trie-Fall-back-to-slen-update-on-inflate-halve-f.patch [new file with mode: 0644]
target/linux/generic/patches-3.18/080-22-fib_trie-Add-collapse-and-should_collapse-to-resize.patch [new file with mode: 0644]
target/linux/generic/patches-3.18/080-23-fib_trie-Use-empty_children-instead-of-counting-empt.patch [new file with mode: 0644]
target/linux/generic/patches-3.18/080-24-fib_trie-Move-fib_find_alias-to-file-where-it-is-use.patch [new file with mode: 0644]
target/linux/generic/patches-3.18/080-25-fib_trie-Various-clean-ups-for-handling-slen.patch [new file with mode: 0644]