Age | Commit message (Expand) | Author |
2015-03-09 | switchdev: add netlink flags to IPv4 FIB add op | Scott Feldman |
2015-03-06 | fib_trie: Add key vector to root, return parent key_vector in resize | Alexander Duyck |
2015-03-06 | fib_trie: Move parent from key_vector to tnode | Alexander Duyck |
2015-03-06 | fib_trie: Pull empty_children and full_children into tnode | Alexander Duyck |
2015-03-06 | fib_trie: Move rcu from key_vector to tnode, add accessors. | Alexander Duyck |
2015-03-06 | fib_trie: Add tnode struct as a container for fields not needed in key_vector | Alexander Duyck |
2015-03-06 | fib_trie: Rename tnode_child_length to child_length | Alexander Duyck |
2015-03-06 | fib_trie: replace tnode_get_child functions with get_child macros | Alexander Duyck |
2015-03-06 | fib_trie: Rename tnode to key_vector | Alexander Duyck |
2015-03-06 | fib_trie: Return pointer to tnode pointer in resize/inflate/halve | Alexander Duyck |
2015-03-06 | fib_trie: Minor cleanups to fib_table_flush_external | Alexander Duyck |
2015-03-06 | ipv4: Fix unused variable warnings in fib_table_flush_external. | David S. Miller |
2015-03-06 | fib: hook IPv4 fib for hardware offload | Scott Feldman |
2015-03-06 | switchdev: don't support custom ip rules, for now | Scott Feldman |
2015-03-04 | fib_trie: Prevent allocating tnode if bits is too big for size_t | Alexander Duyck |
2015-03-04 | fib_trie: Update last spot w/ idx >> n->bits code and explanation | Alexander Duyck |
2015-03-04 | fib_trie: Make fib_table rcu safe | Alexander Duyck |
2015-03-04 | fib_trie: move leaf and tnode to occupy the same spot in the key vector | Alexander Duyck |
2015-03-04 | fib_trie: Update insert and delete to make use of tp from find_node | Alexander Duyck |
2015-03-04 | fib_trie: Fib find node should return parent | Alexander Duyck |
2015-03-04 | fib_trie: Fib walk rcu should take a tnode and key instead of a trie and a leaf | Alexander Duyck |
2015-03-04 | fib_trie: Only resize tnodes once instead of on each leaf removal in fib_tabl... | Alexander Duyck |
2015-02-27 | fib_trie: Remove leaf_info | Alexander Duyck |
2015-02-27 | fib_trie: Add slen to fib alias | Alexander Duyck |
2015-02-27 | fib_trie: Replace plen with slen in leaf_info | Alexander Duyck |
2015-02-27 | fib_trie: Convert fib_alias to hlist from list | Alexander Duyck |
2015-01-25 | fib_trie: Various clean-ups for handling slen | Alexander Duyck |
2015-01-25 | fib_trie: Move fib_find_alias to file where it is used | Alexander Duyck |
2015-01-25 | fib_trie: Use empty_children instead of counting empty nodes in stats collection | Alexander Duyck |
2015-01-25 | fib_trie: Add collapse() and should_collapse() to resize | Alexander Duyck |
2015-01-25 | fib_trie: Fall back to slen update on inflate/halve failure | Alexander Duyck |
2015-01-25 | fib_trie: Fix RCU bug and merge similar bits of inflate/halve | Alexander Duyck |
2015-01-25 | fib_trie: Use index & (~0ul << n->bits) instead of index >> n->bits | Alexander Duyck |
2014-12-31 | fib_trie: Add tracking value for suffix length | Alexander Duyck |
2014-12-31 | fib_trie: Remove checks for index >= tnode_child_length from tnode_get_child | Alexander Duyck |
2014-12-31 | fib_trie: inflate/halve nodes in a more RCU friendly way | Alexander Duyck |
2014-12-31 | fib_trie: Push tnode flushing down to inflate/halve | Alexander Duyck |
2014-12-31 | fib_trie: Push assignment of child to parent down into inflate/halve | Alexander Duyck |
2014-12-31 | fib_trie: Add functions should_inflate and should_halve | Alexander Duyck |
2014-12-31 | fib_trie: Move resize to after inflate/halve | Alexander Duyck |
2014-12-31 | fib_trie: Push rcu_read_lock/unlock to callers | Alexander Duyck |
2014-12-31 | fib_trie: Use unsigned long for anything dealing with a shift by bits | Alexander Duyck |
2014-12-31 | fib_trie: Update meaning of pos to represent unchecked bits | Alexander Duyck |
2014-12-31 | fib_trie: Optimize fib_table_insert | Alexander Duyck |
2014-12-31 | fib_trie: Optimize fib_find_node | Alexander Duyck |
2014-12-31 | fib_trie: Optimize fib_table_lookup to avoid wasting time on loops/variables | Alexander Duyck |
2014-12-31 | fib_trie: Merge leaf into tnode | Alexander Duyck |
2014-12-31 | fib_trie: Merge tnode_free and leaf_free into node_free | Alexander Duyck |
2014-12-31 | fib_trie: Make leaf and tnode more uniform | Alexander Duyck |
2014-12-31 | fib_trie: Update usage stats to be percpu instead of global variables | Alexander Duyck |