0001 {
0002 "junk insn",
0003 .insns = {
0004 BPF_RAW_INSN(0, 0, 0, 0, 0),
0005 BPF_EXIT_INSN(),
0006 },
0007 .errstr = "unknown opcode 00",
0008 .result = REJECT,
0009 },
0010 {
0011 "junk insn2",
0012 .insns = {
0013 BPF_RAW_INSN(1, 0, 0, 0, 0),
0014 BPF_EXIT_INSN(),
0015 },
0016 .errstr = "BPF_LDX uses reserved fields",
0017 .result = REJECT,
0018 },
0019 {
0020 "junk insn3",
0021 .insns = {
0022 BPF_RAW_INSN(-1, 0, 0, 0, 0),
0023 BPF_EXIT_INSN(),
0024 },
0025 .errstr = "unknown opcode ff",
0026 .result = REJECT,
0027 },
0028 {
0029 "junk insn4",
0030 .insns = {
0031 BPF_RAW_INSN(-1, -1, -1, -1, -1),
0032 BPF_EXIT_INSN(),
0033 },
0034 .errstr = "unknown opcode ff",
0035 .result = REJECT,
0036 },
0037 {
0038 "junk insn5",
0039 .insns = {
0040 BPF_RAW_INSN(0x7f, -1, -1, -1, -1),
0041 BPF_EXIT_INSN(),
0042 },
0043 .errstr = "BPF_ALU uses reserved fields",
0044 .result = REJECT,
0045 },