162306a36Sopenharmony_ci{
262306a36Sopenharmony_ci	"junk insn",
362306a36Sopenharmony_ci	.insns = {
462306a36Sopenharmony_ci	BPF_RAW_INSN(0, 0, 0, 0, 0),
562306a36Sopenharmony_ci	BPF_EXIT_INSN(),
662306a36Sopenharmony_ci	},
762306a36Sopenharmony_ci	.errstr = "unknown opcode 00",
862306a36Sopenharmony_ci	.result = REJECT,
962306a36Sopenharmony_ci},
1062306a36Sopenharmony_ci{
1162306a36Sopenharmony_ci	"junk insn2",
1262306a36Sopenharmony_ci	.insns = {
1362306a36Sopenharmony_ci	BPF_RAW_INSN(1, 0, 0, 0, 0),
1462306a36Sopenharmony_ci	BPF_EXIT_INSN(),
1562306a36Sopenharmony_ci	},
1662306a36Sopenharmony_ci	.errstr = "BPF_LDX uses reserved fields",
1762306a36Sopenharmony_ci	.result = REJECT,
1862306a36Sopenharmony_ci},
1962306a36Sopenharmony_ci{
2062306a36Sopenharmony_ci	"junk insn3",
2162306a36Sopenharmony_ci	.insns = {
2262306a36Sopenharmony_ci	BPF_RAW_INSN(-1, 0, 0, 0, 0),
2362306a36Sopenharmony_ci	BPF_EXIT_INSN(),
2462306a36Sopenharmony_ci	},
2562306a36Sopenharmony_ci	.errstr = "unknown opcode ff",
2662306a36Sopenharmony_ci	.result = REJECT,
2762306a36Sopenharmony_ci},
2862306a36Sopenharmony_ci{
2962306a36Sopenharmony_ci	"junk insn4",
3062306a36Sopenharmony_ci	.insns = {
3162306a36Sopenharmony_ci	BPF_RAW_INSN(-1, -1, -1, -1, -1),
3262306a36Sopenharmony_ci	BPF_EXIT_INSN(),
3362306a36Sopenharmony_ci	},
3462306a36Sopenharmony_ci	.errstr = "unknown opcode ff",
3562306a36Sopenharmony_ci	.result = REJECT,
3662306a36Sopenharmony_ci},
3762306a36Sopenharmony_ci{
3862306a36Sopenharmony_ci	"junk insn5",
3962306a36Sopenharmony_ci	.insns = {
4062306a36Sopenharmony_ci	BPF_RAW_INSN(0x7f, -1, -1, -1, -1),
4162306a36Sopenharmony_ci	BPF_EXIT_INSN(),
4262306a36Sopenharmony_ci	},
4362306a36Sopenharmony_ci	.errstr = "BPF_ALU uses reserved fields",
4462306a36Sopenharmony_ci	.result = REJECT,
4562306a36Sopenharmony_ci},
46