An eBPF overview, part 2: Machine and bytecode

(collabora.com)

95 points | by mfilion 61 days ago

3 comments

  • ngcc_hk 61 days ago

    Not very clear “index” or links. Or no dates of other parts available (and update to link to them).

    But interesting subject.

    • ncmncm 60 days ago

      I want to use eBPF to run packet inspection and capture on my NIC, but the library functions accessible from eBPF don't include access to a nanosecond-resolution clock counter, or to efficient DMA to host procesd memory, needed for the job. Is anybody working on that?

      • qdog 60 days ago

        bpf_ktime_get_ns() returns nanoseconds, is it not adequate?

        I can't really speak to the use of dma and memory, I haven't really looked at that.

        • ncmncm 60 days ago

          Thank you, I don't recall finding this when I studied it last.

      • ilovecaching 61 days ago

        The ebpf train is really starting to eat Linux from the inside out, and the use cases appear limitless at the point. Only question now is where will ebpf end.