Back to home page

OSCL-LXR

 
 

    


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 },