18c2ecf20Sopenharmony_ci{
28c2ecf20Sopenharmony_ci	"junk insn",
38c2ecf20Sopenharmony_ci	.insns = {
48c2ecf20Sopenharmony_ci	BPF_RAW_INSN(0, 0, 0, 0, 0),
58c2ecf20Sopenharmony_ci	BPF_EXIT_INSN(),
68c2ecf20Sopenharmony_ci	},
78c2ecf20Sopenharmony_ci	.errstr = "unknown opcode 00",
88c2ecf20Sopenharmony_ci	.result = REJECT,
98c2ecf20Sopenharmony_ci},
108c2ecf20Sopenharmony_ci{
118c2ecf20Sopenharmony_ci	"junk insn2",
128c2ecf20Sopenharmony_ci	.insns = {
138c2ecf20Sopenharmony_ci	BPF_RAW_INSN(1, 0, 0, 0, 0),
148c2ecf20Sopenharmony_ci	BPF_EXIT_INSN(),
158c2ecf20Sopenharmony_ci	},
168c2ecf20Sopenharmony_ci	.errstr = "BPF_LDX uses reserved fields",
178c2ecf20Sopenharmony_ci	.result = REJECT,
188c2ecf20Sopenharmony_ci},
198c2ecf20Sopenharmony_ci{
208c2ecf20Sopenharmony_ci	"junk insn3",
218c2ecf20Sopenharmony_ci	.insns = {
228c2ecf20Sopenharmony_ci	BPF_RAW_INSN(-1, 0, 0, 0, 0),
238c2ecf20Sopenharmony_ci	BPF_EXIT_INSN(),
248c2ecf20Sopenharmony_ci	},
258c2ecf20Sopenharmony_ci	.errstr = "unknown opcode ff",
268c2ecf20Sopenharmony_ci	.result = REJECT,
278c2ecf20Sopenharmony_ci},
288c2ecf20Sopenharmony_ci{
298c2ecf20Sopenharmony_ci	"junk insn4",
308c2ecf20Sopenharmony_ci	.insns = {
318c2ecf20Sopenharmony_ci	BPF_RAW_INSN(-1, -1, -1, -1, -1),
328c2ecf20Sopenharmony_ci	BPF_EXIT_INSN(),
338c2ecf20Sopenharmony_ci	},
348c2ecf20Sopenharmony_ci	.errstr = "unknown opcode ff",
358c2ecf20Sopenharmony_ci	.result = REJECT,
368c2ecf20Sopenharmony_ci},
378c2ecf20Sopenharmony_ci{
388c2ecf20Sopenharmony_ci	"junk insn5",
398c2ecf20Sopenharmony_ci	.insns = {
408c2ecf20Sopenharmony_ci	BPF_RAW_INSN(0x7f, -1, -1, -1, -1),
418c2ecf20Sopenharmony_ci	BPF_EXIT_INSN(),
428c2ecf20Sopenharmony_ci	},
438c2ecf20Sopenharmony_ci	.errstr = "BPF_ALU uses reserved fields",
448c2ecf20Sopenharmony_ci	.result = REJECT,
458c2ecf20Sopenharmony_ci},
46