# bpfjit-sys Rust bindings to NetBSD's cBPF JIT engine **Author:** Alex Forster \
**License:** BSD-2-Clause [![Build Status](https://travis-ci.org/alexforster/bpfjit-sys.svg?branch=master)](https://travis-ci.org/alexforster/bpfjit-sys) ### Usage ```rust use bpfjit_sys::{BpfJit, Linktype}; static PACKET: &'static [u8] = &[ // 0xDE, 0xAD, 0xBE, 0xEF, ... ]; fn main() { let filter = BpfJit::new("udp dst port 123", Linktype::Ethernet)?; if filter.matches(PACKET) { // ... } } ``` ### Attributions #### `sljit` Copyright © Zoltan Herczeg \. All rights reserved. Distributed under the 2-clause BSD license (BSD-2-Clause). #### `bpfjit` Copyright © Alexander Nasonov \. All rights reserved. Distributed under the 2-clause BSD license (BSD-2-Clause).