On Mon, Jan 31, 2022 at 10:36 AM Christoph Hellwig <hch@xxxxxx> wrote: > +These instructions are used to access packet data and can only be used when > +the interpreter context is a pointer to networking packet. ``BPF_ABS`` ... > +These instructions have an implicit program exit condition as well. When an > +eBPF program is trying to access the data beyond the packet boundary, the > +interpreter will abort the execution of the program. These two places make it sound like it's interpreter only behavior. I've reworded it like: -the interpreter context is a pointer to networking packet. ``BPF_ABS`` +the program context is a pointer to networking packet. ``BPF_ABS`` -interpreter will abort the execution of the program. +program execution will be aborted. and pushed to bpf-next with the rest of patches.