I ported 'jitter' from WinPcap 3.1 to FreeBSD for i386 and wrote amd64 support: http://people.freebsd.org/~jkim/bpf_jitter.diff I didn't do much testing but it seems working pretty well for me so far. ;-) You need the following line in the kernel configuration: options BPF_JITTER You can turn off filtering through JIT-compiled filter by setting: sysctl net.bpf.jitter.enable=0 If you are using very complex filters, it may be useful for you. Caveats are: 1. BIOCSETWF is not supported. 2. bpf_mtap2() is not supported and bpf_mtap() is partially supported. 3. amd64 and i386 only. 4. Intel assembler notation. :-( 5. ... Testing, benchmarking, reviews, comments, complaints, patches for other architectures, etc, all welcome. Cheers, Jung-uk KimReceived on Thu Dec 01 2005 - 18:17:37 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:48 UTC