On Thu, Sep 4, 2025 at 5:11 AM Paul Chaignon <paul.chaignon@xxxxxxxxx> wrote: > > This patch adds support for crafting non-linear skbs in BPF test runs > for tc programs, via a new flag BPF_F_TEST_SKB_NON_LINEAR. When this > flag is set, only the L2 header is pulled in the linear area. ... > + /* eth_type_trans expects the Ethernet header in the linear area. */ > + __pskb_pull_tail(skb, ETH_HLEN); Looks useful, but only L2 ? Is it realistic ? I don't recall any driver that would do L2 only. Is L2 only enough to cover all corner cases in your progs ? Should the linear size be a configurable parameter for prog_run() ?