Linux Kernel Network Programming – struct sk_buff data-structure – skb_push() API
Refer:skb_push() – add data to the start of a buffer ↗ And here is the copy paste of skb_push() API (/net/core/skbuff.c) from the Kernel-source version 6.5.8 for quick reference: