From: Jakub Kicinski Date: Wed, 8 Apr 2026 02:02:18 +0000 (-0700) Subject: Merge branch 'net-pull-gso-packet-headers-in-core-stack' X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b3e69fc3196fc421e26196e7792f17b0463edc6f;p=thirdparty%2Fkernel%2Flinux.git Merge branch 'net-pull-gso-packet-headers-in-core-stack' Eric Dumazet says: ==================== net: pull gso packet headers in core stack Most ndo_start_xmit() methods expects headers of gso packets to be already in skb->head. net/core/tso.c users are particularly at risk, because tso_build_hdr() does a memcpy(hdr, skb->data, hdr_len); qdisc_pkt_len_segs_init() already does a dissection of gso packets. Use pskb_may_pull() instead of skb_header_pointer() to make sure drivers do not have to reimplement this. First patch is a small cleanup to ease second patch review. ==================== Link: https://patch.msgid.link/20260403221540.3297753-1-edumazet@google.com Signed-off-by: Jakub Kicinski --- b3e69fc3196fc421e26196e7792f17b0463edc6f