1/*-
2 * Test 0009:	BPF_LDX+BPF_IMM & BPF_LD+BPF_W+BPF_IND
3 */
4
5/* BPF program */
6static struct bpf_insn	pc[] = {
7	BPF_STMT(BPF_LDX+BPF_IMM, 1),
8	BPF_STMT(BPF_LD+BPF_W+BPF_IND, 1),
9	BPF_STMT(BPF_RET+BPF_A, 0),
10};
11
12/* Packet */
13static u_char	pkt[] = {
14	0x01, 0x23, 0x45, 0x67, 0x89, 0xab,
15};
16
17/* Packet length seen on wire */
18static u_int	wirelen =	sizeof(pkt);
19
20/* Packet length passed on buffer */
21static u_int	buflen =	sizeof(pkt);
22
23/* Invalid instruction */
24static int	invalid =	0;
25
26/* Expected return value */
27static u_int	expect =	0x456789ab;
28
29/* Expected signal */
30static int	expect_signal =	0;
31