With sources updated on 2013-11-15 at 09:50:01 UTC # compile bpfjit/bpfjit.o /test-bed/tools/bin/x86_64--netbsd-gcc -O2 -std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-sign-compare -Wno-traditional -Wa,--fatal-warnings -Wreturn-type -Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wno-sign-compare -Werror -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -mno-red-zone -mcmodel=kernel -fno-omit-frame-pointer -I/test-bed/src/common/include --sysroot=/test-bed/dst -I /test-bed/src/sys/external/bsd/sljit/dist/sljit_src -I/test-bed/src/common/include -nostdinc -I. -I/test-bed/src/sys/modules/bpfjit -isystem /test-bed/src/sys -isystem /test-bed/src/sys/arch -isystem /test-bed/src/sys/../common/include -D_KERNEL -D_LKM -D_MODULE -DSYSCTL_INCLUDE_DESCR -c /test-bed/src/sys/net/bpfjit.c In file included from /test-bed/src/sys/net/bpfjit.h:45:0, from /test-bed/src/sys/net/bpfjit.c:66:/test-bed/src/sys/net/bpf.h:421:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'bpf_jit_generate'
*** Failed target: bpfjit.o Most likely this is a result of the following commit: Module Name: src Committed By: rmind Date: Fri Nov 15 00:12:45 UTC 2013 Modified Files: src/sys/net: bpf.c bpf.h bpf_filter.c bpfdesc.h bpfjit.c bpfjit.h src/sys/net/npf: npf_bpf.c npf_impl.h npf_ruleset.c src/tests/lib/libbpfjit: t_bpfjit.c Log Message: - Add bpf_args_t and convert bpf_filter_ext() to use it. This allows the caller to initialise (and re-use) the memory store. - Add bpf_jit_generate() and bpf_jit_freecode() wrappers. ------------------------------------------------------------------------- | Paul Goyette | PGP Key fingerprint: | E-mail addresses: | | Customer Service | FA29 0E3B 35AF E8AE 6651 | paul at whooppee.com | | Network Engineer | 0786 F758 55DE 53BA 7731 | pgoyette at juniper.net | | Kernel Developer | | pgoyette at netbsd.org | -------------------------------------------------------------------------