1b0729b18SJung-uk Kim /*-
2b0729b18SJung-uk Kim  * Test 0002:	BPF_RET+BPF_K
3b0729b18SJung-uk Kim  */
4b0729b18SJung-uk Kim 
5b0729b18SJung-uk Kim /* BPF program */
6fadb8b98SJung-uk Kim static struct bpf_insn	pc[] = {
7b0729b18SJung-uk Kim 	BPF_STMT(BPF_RET+BPF_K, 0xdeadc0de),
8b0729b18SJung-uk Kim };
9b0729b18SJung-uk Kim 
10b0729b18SJung-uk Kim /* Packet */
11fadb8b98SJung-uk Kim static u_char	pkt[] = {
12b0729b18SJung-uk Kim 	0x00,
13b0729b18SJung-uk Kim };
14b0729b18SJung-uk Kim 
15b0729b18SJung-uk Kim /* Packet length seen on wire */
16fadb8b98SJung-uk Kim static u_int	wirelen =	sizeof(pkt);
17b0729b18SJung-uk Kim 
18b0729b18SJung-uk Kim /* Packet length passed on buffer */
19fadb8b98SJung-uk Kim static u_int	buflen =	sizeof(pkt);
20b0729b18SJung-uk Kim 
21b0729b18SJung-uk Kim /* Invalid instruction */
22fadb8b98SJung-uk Kim static int	invalid =	0;
23b0729b18SJung-uk Kim 
24b0729b18SJung-uk Kim /* Expected return value */
25fadb8b98SJung-uk Kim static u_int	expect =	0xdeadc0de;
26b0729b18SJung-uk Kim 
27dfedc4d7SJung-uk Kim /* Expected signal */
28fadb8b98SJung-uk Kim static int	expect_signal =	0;
29