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