summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/netronome/nfp/nfp_asm.h
diff options
context:
space:
mode:
authorNic Viljoen2018-01-10 13:26:05 +0100
committerDaniel Borkmann2018-01-10 13:49:36 +0100
commitc087aa8bbf83ddcd54e49f42cf463bcea5bd2b94 (patch)
tree071c8a696b64b2acd27f1aaf82fb8a0af6da5d38 /drivers/net/ethernet/netronome/nfp/nfp_asm.h
parentnfp: hand over to BPF offload app at coarser granularity (diff)
downloadkernel-qcow2-linux-c087aa8bbf83ddcd54e49f42cf463bcea5bd2b94.tar.gz
kernel-qcow2-linux-c087aa8bbf83ddcd54e49f42cf463bcea5bd2b94.tar.xz
kernel-qcow2-linux-c087aa8bbf83ddcd54e49f42cf463bcea5bd2b94.zip
nfp: bpf: add signed jump insns
This patch adds signed jump instructions (jsgt, jsge, jslt, jsle) to the nfp jit. As well as adding the additional required raw assembler branch mask to nfp_asm.h Signed-off-by: Nic Viljoen <nick.viljoen@netronome.com> Reviewed-by: Jiong Wang <jiong.wang@netronome.com> Reviewed-by: Jakub Kicinski <jakub.kicinski@netronome.com> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Diffstat (limited to 'drivers/net/ethernet/netronome/nfp/nfp_asm.h')
-rw-r--r--drivers/net/ethernet/netronome/nfp/nfp_asm.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/netronome/nfp/nfp_asm.h b/drivers/net/ethernet/netronome/nfp/nfp_asm.h
index a50240ab0ce2..20e51cb60e69 100644
--- a/drivers/net/ethernet/netronome/nfp/nfp_asm.h
+++ b/drivers/net/ethernet/netronome/nfp/nfp_asm.h
@@ -81,6 +81,7 @@ enum br_mask {
BR_BHS = 0x04,
BR_BLO = 0x05,
BR_BGE = 0x08,
+ BR_BLT = 0x09,
BR_UNC = 0x18,
};