summaryrefslogtreecommitdiff
path: root/lib/fonts
diff options
context:
space:
mode:
authorPatrick McHardy <kaber@trash.net>2015-04-11 01:27:37 (GMT)
committerPablo Neira Ayuso <pablo@netfilter.org>2015-04-13 15:17:29 (GMT)
commit49499c3e6e18b7677a63316f3ff54a16533dc28f (patch)
treee31908a41ad9ef0b575a466c2d8b2a9ca2b3bbe6 /lib/fonts
parentb1c96ed37ceeef5573402d4af202897edaf1e4b8 (diff)
downloadlinux-49499c3e6e18b7677a63316f3ff54a16533dc28f.tar.xz
netfilter: nf_tables: switch registers to 32 bit addressing
Switch the nf_tables registers from 128 bit addressing to 32 bit addressing to support so called concatenations, where multiple values can be concatenated over multiple registers for O(1) exact matches of multiple dimensions using sets. The old register values are mapped to areas of 128 bits for compatibility. When dumping register numbers, values are expressed using the old values if they refer to the beginning of a 128 bit area for compatibility. To support concatenations, register loads of less than a full 32 bit value need to be padded. This mainly affects the payload and exthdr expressions, which both unconditionally zero the last word before copying the data. Userspace fully passes the testsuite using both old and new register addressing. Signed-off-by: Patrick McHardy <kaber@trash.net> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'lib/fonts')
0 files changed, 0 insertions, 0 deletions