Re: [PATCH net-next v2 0/9] Add BPF_J{LT,LE,SLT,SLE} instructions

2017-08-09 Thread David Miller
From: Daniel Borkmann Date: Thu, 10 Aug 2017 01:39:54 +0200 > This set adds BPF_J{LT,LE,SLT,SLE} instructions to the BPF > insn set, interpreter, JIT hardening code and all JITs are > also updated to support the new instructions. Basic idea is > to reduce register pressure by avoiding BPF_J{GT,GE

[PATCH net-next v2 0/9] Add BPF_J{LT,LE,SLT,SLE} instructions

2017-08-09 Thread Daniel Borkmann
This set adds BPF_J{LT,LE,SLT,SLE} instructions to the BPF insn set, interpreter, JIT hardening code and all JITs are also updated to support the new instructions. Basic idea is to reduce register pressure by avoiding BPF_J{GT,GE,SGT,SGE} rewrites. Removing the workaround for the rewrites in LLVM,