Commit b502a6fb authored by Alexei Starovoitov's avatar Alexei Starovoitov
Browse files

bpf, docs: Delete misformatted table.



Delete misformatted table.

Fixes: 6166da0a ("bpf, docs: Move legacy packet instructions to a separate file")
Signed-off-by: default avatarAlexei Starovoitov <ast@kernel.org>
parent 5f388bba
Loading
Loading
Loading
Loading
+0 −17
Original line number Diff line number Diff line
@@ -51,20 +51,3 @@ where ``ntohl()`` converts a 32-bit value from network byte order to host byte o
``BPF_IND | BPF_W | BPF_LD`` (0x40) means::

  R0 = ntohl(*(u32 *) ((struct sk_buff *) R6->data + src + imm))

Appendix
========

For reference, the following table lists legacy Linux-specific opcodes in order by value.

======  ====  ===================================================  =============
opcode  imm   description                                          reference
======  ====  ===================================================  =============
0x20    any   dst = ntohl(\*(uint32_t \*)(R6->data + imm))         `Legacy BPF Packet access instructions`_
0x28    any   dst = ntohs(\*(uint16_t \*)(R6->data + imm))         `Legacy BPF Packet access instructions`_
0x30    any   dst = (\*(uint8_t \*)(R6->data + imm))               `Legacy BPF Packet access instructions`_
0x38    any   dst = ntohll(\*(uint64_t \*)(R6->data + imm))        `Legacy BPF Packet access instructions`_
0x40    any   dst = ntohl(\*(uint32_t \*)(R6->data + src + imm))   `Legacy BPF Packet access instructions`_
0x48    any   dst = ntohs(\*(uint16_t \*)(R6->data + src + imm))   `Legacy BPF Packet access instructions`_
0x50    any   dst = \*(uint8_t \*)(R6->data + src + imm))          `Legacy BPF Packet access instructions`_
0x58    any   dst = ntohll(\*(uint64_t \*)(R6->data + src + imm))  `Legacy BPF Packet access instructions`_