]> git.baikalelectronics.ru Git - kernel.git/commit
bpf: xor of a/x in cbpf can be done in 32 bit alu
authorDaniel Borkmann <daniel@iogearbox.net>
Fri, 26 Jan 2018 22:33:36 +0000 (23:33 +0100)
committerAlexei Starovoitov <ast@kernel.org>
Sat, 27 Jan 2018 00:42:05 +0000 (16:42 -0800)
commit8306aad7142f8ee7c10eb0d99cc6975fe16eda13
tree77e833adb01837abf0edc3421b403e9244c9e9b0
parente158b6b26cac9205c2dac19ef4dea21cd687ed6c
bpf: xor of a/x in cbpf can be done in 32 bit alu

Very minor optimization; saves 1 byte per program in x86_64
JIT in cBPF prologue.

Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Alexei Starovoitov <ast@kernel.org>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
net/core/filter.c