test0003.h revision 272461
1129198Scognet/*-
2129198Scognet * Test 0003:	BPF_LD+BPF_IMM & BPF_RET+BPF_A
3139735Simp *
4129198Scognet * $FreeBSD: releng/10.1/tools/regression/bpf/bpf_filter/tests/test0003.h 182393 2008-08-28 18:38:55Z jkim $
5129198Scognet */
6129198Scognet
7129198Scognet/* BPF program */
8129198Scognetstruct bpf_insn pc[] = {
9129198Scognet	BPF_STMT(BPF_LD+BPF_IMM, 0xdeadc0de),
10129198Scognet	BPF_STMT(BPF_RET+BPF_A, 0),
11129198Scognet};
12129198Scognet
13129198Scognet/* Packet */
14129198Scognetu_char	pkt[] = {
15129198Scognet	0x00,
16129198Scognet};
17129198Scognet
18129198Scognet/* Packet length seen on wire */
19129198Scognetu_int	wirelen =	sizeof(pkt);
20129198Scognet
21129198Scognet/* Packet length passed on buffer */
22129198Scognetu_int	buflen =	sizeof(pkt);
23129198Scognet
24129198Scognet/* Invalid instruction */
25129198Scognetint	invalid =	0;
26129198Scognet
27129198Scognet/* Expected return value */
28129198Scognetu_int	expect =	0xdeadc0de;
29129198Scognet
30129198Scognet/* Expected signal */
31129198Scognetint	expect_signal =	0;
32129198Scognet