summaryrefslogtreecommitdiffstats
path: root/include/soc/at91
diff options
context:
space:
mode:
authorPatrick McHardy2015-03-25 14:07:50 +0100
committerPablo Neira Ayuso2015-03-25 17:18:35 +0100
commitfe2811ebeb97a7a76de0b2b35f13600169508393 (patch)
tree24b919198c8428189249704b144db4c2cc6ba89f /include/soc/at91
parentnetfilter: nf_tables: add set extensions (diff)
downloadkernel-qcow2-linux-fe2811ebeb97a7a76de0b2b35f13600169508393.tar.gz
kernel-qcow2-linux-fe2811ebeb97a7a76de0b2b35f13600169508393.tar.xz
kernel-qcow2-linux-fe2811ebeb97a7a76de0b2b35f13600169508393.zip
netfilter: nf_tables: convert hash and rbtree to set extensions
The set implementations' private struct will only contain the elements needed to maintain the search structure, all other elements are moved to the set extensions. Element allocation and initialization is performed centrally by nf_tables_api instead of by the different set implementations' ->insert() functions. A new "elemsize" member in the set ops specifies the amount of memory to reserve for internal usage. Destruction will also be moved out of the set implementations by a following patch. Except for element allocation, the patch is a simple conversion to using data from the extension area. Signed-off-by: Patrick McHardy <kaber@trash.net> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include/soc/at91')
0 files changed, 0 insertions, 0 deletions