Currently bitwise boolean operations can only have one variable operand because the mask and xor values have to be passed as immediate data. Support operations with two variable operands by allowing the mask and xor to be passed in registers. There is a preliminary patch that renames a couple of variables. Jeremy Sowden (2): netfilter: bitwise: use more descriptive variable-names. netfilter: bitwise: add support for passing mask and xor values in registers. include/uapi/linux/netfilter/nf_tables.h | 4 + net/netfilter/nft_bitwise.c | 120 +++++++++++++++++------ 2 files changed, 94 insertions(+), 30 deletions(-) -- 2.25.0