basic.c 333 B

1234567891011121314151617181920212223
  1. {
  2. "empty prog",
  3. .insns = {
  4. },
  5. .errstr = "last insn is not an exit or jmp",
  6. .result = REJECT,
  7. },
  8. {
  9. "only exit insn",
  10. .insns = {
  11. BPF_EXIT_INSN(),
  12. },
  13. .errstr = "R0 !read_ok",
  14. .result = REJECT,
  15. },
  16. {
  17. "no bpf_exit",
  18. .insns = {
  19. BPF_ALU64_REG(BPF_MOV, BPF_REG_0, BPF_REG_2),
  20. },
  21. .errstr = "not an exit",
  22. .result = REJECT,
  23. },