1*4882a593Smuzhiyun { 2*4882a593Smuzhiyun "junk insn", 3*4882a593Smuzhiyun .insns = { 4*4882a593Smuzhiyun BPF_RAW_INSN(0, 0, 0, 0, 0), 5*4882a593Smuzhiyun BPF_EXIT_INSN(), 6*4882a593Smuzhiyun }, 7*4882a593Smuzhiyun .errstr = "unknown opcode 00", 8*4882a593Smuzhiyun .result = REJECT, 9*4882a593Smuzhiyun }, 10*4882a593Smuzhiyun { 11*4882a593Smuzhiyun "junk insn2", 12*4882a593Smuzhiyun .insns = { 13*4882a593Smuzhiyun BPF_RAW_INSN(1, 0, 0, 0, 0), 14*4882a593Smuzhiyun BPF_EXIT_INSN(), 15*4882a593Smuzhiyun }, 16*4882a593Smuzhiyun .errstr = "BPF_LDX uses reserved fields", 17*4882a593Smuzhiyun .result = REJECT, 18*4882a593Smuzhiyun }, 19*4882a593Smuzhiyun { 20*4882a593Smuzhiyun "junk insn3", 21*4882a593Smuzhiyun .insns = { 22*4882a593Smuzhiyun BPF_RAW_INSN(-1, 0, 0, 0, 0), 23*4882a593Smuzhiyun BPF_EXIT_INSN(), 24*4882a593Smuzhiyun }, 25*4882a593Smuzhiyun .errstr = "unknown opcode ff", 26*4882a593Smuzhiyun .result = REJECT, 27*4882a593Smuzhiyun }, 28*4882a593Smuzhiyun { 29*4882a593Smuzhiyun "junk insn4", 30*4882a593Smuzhiyun .insns = { 31*4882a593Smuzhiyun BPF_RAW_INSN(-1, -1, -1, -1, -1), 32*4882a593Smuzhiyun BPF_EXIT_INSN(), 33*4882a593Smuzhiyun }, 34*4882a593Smuzhiyun .errstr = "unknown opcode ff", 35*4882a593Smuzhiyun .result = REJECT, 36*4882a593Smuzhiyun }, 37*4882a593Smuzhiyun { 38*4882a593Smuzhiyun "junk insn5", 39*4882a593Smuzhiyun .insns = { 40*4882a593Smuzhiyun BPF_RAW_INSN(0x7f, -1, -1, -1, -1), 41*4882a593Smuzhiyun BPF_EXIT_INSN(), 42*4882a593Smuzhiyun }, 43*4882a593Smuzhiyun .errstr = "BPF_ALU uses reserved fields", 44*4882a593Smuzhiyun .result = REJECT, 45*4882a593Smuzhiyun }, 46