Skip to content

Commit

Permalink
bpf, docs: Fully document the JMP mode modifiers
Browse files Browse the repository at this point in the history
Add a description for all the modifiers.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Link: https://lore.kernel.org/bpf/20220103183556.41040-7-hch@lst.de
  • Loading branch information
Christoph Hellwig authored and Alexei Starovoitov committed Jan 5, 2022
1 parent 9e533e2 commit 58d8a3f
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions Documentation/bpf/instruction-set.rst
Expand Up @@ -173,15 +173,15 @@ The size modifier is one of:

The mode modifier is one of:

============= ===== =====================
============= ===== ====================================
mode modifier value description
============= ===== =====================
============= ===== ====================================
BPF_IMM 0x00 used for 64-bit mov
BPF_ABS 0x20
BPF_IND 0x40
BPF_MEM 0x60
BPF_ABS 0x20 legacy BPF packet access
BPF_IND 0x40 legacy BPF packet access
BPF_MEM 0x60 all normal load and store operations
BPF_ATOMIC 0xc0 atomic operations
============= ===== =====================
============= ===== ====================================

BPF_MEM | <size> | BPF_STX means::

Expand Down

0 comments on commit 58d8a3f

Please sign in to comment.