About 183,000 results
Open links in new tab
  1. Berkeley Packet Filter - Wikipedia

    The Berkeley Packet Filter (BPF; also BSD Packet Filter, classic BPF or cBPF) is a network tap and packet filter which permits computer network packets to be captured and filtered at the operating …

  2. BPF Documentation — The Linux Kernel documentation

    This directory contains documentation for the BPF (Berkeley Packet Filter) facility, with a focus on the extended BPF version (eBPF). This kernel side documentation is still work in progress.

  3. Berkeley packet filters - IBM

    Berkeley Packet Filters (BPF) provide a powerful tool for intrusion detection analysis. Use BPF filtering to quickly reduce large packet captures to a reduced set of results by filtering based on a specific …

  4. bpf (2) - Linux manual page - man7.org

    Extended BPF (or eBPF) is similar to the original ("classic") BPF (cBPF) used to filter network packets.

  5. Linux Extended BPF (eBPF) Tracing Tools - Brendan Gregg

    The BPF program has two ways to pass measured data back to user space: either per-event details, or via a BPF map. BPF maps can implement arrays, associative arrays, and histograms, and are suited …

  6. BPF syntax - biot.com

    qualifiers specify a particular transfer direction to and/or from id. Possible directions are src, dst, src or dst and src and dst. E.g., `src foo', `dst net 128.3', `src or dst port ftp-data'. If there is no dir qualifier, …

  7. GitHub - iovisor/bcc: BCC - Tools for BPF-based Linux IO analysis ...

    BCC makes BPF programs easier to write, with kernel instrumentation in C (and includes a C wrapper around LLVM), and front-ends in Python and lua. It is suited for many tasks, including performance …

  8. BPF in Linux Explained: How Berkeley Packet Filter and eBPF Work

    Apr 14, 2025 · What are BPF and eBPF? BPF or Berkley Packet Filter is a virtual machine inside the OS kernel, which allows you to load arbitrary code into it. The algorithm of this solution is tied to system …

  9. BPF | Berkeley Packet Filter explained - IONOS

    Jun 5, 2020 · The Berkeley Packet Filter (BPF) or Berkeley Filter is relevant for all Unix-like operating systems, such as Linux. The main task of the special-purpose virtual machine, developed in 1992, is …

  10. BPF: A Tour of Program Types | linux - Oracle Blogs

    Jan 8, 2019 · If you’re interested in topics like fast packet processing and observability, learning BPF should definitely be on your to-do list. Here we try to give a guide to BPF, covering a range of topics …