summaryrefslogtreecommitdiff
path: root/net/core/skbuff.c
AgeCommit message (Expand)AuthorFilesLines
2026-02-24net: Drop the lock in skb_may_tx_timestamp()Sebastian Andrzej Siewior1-5/+18
2026-02-18net: do not delay zero-copy skbs in skb_attempt_defer_free()Eric Dumazet1-1/+6
2026-02-07net: skb: allow up to 8 skb extension idsOliver Hartkopp1-1/+1
2026-02-05net: add vlan_get_protocol_offset_inline() helperEric Dumazet1-0/+36
2026-02-05can: add CAN skb extension infrastructureOliver Hartkopp1-0/+4
2026-01-26net: inline get_netmem() and put_netmem()Eric Dumazet1-21/+10
2026-01-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-3/+4
2026-01-21net: add kdoc for napi_consume_skb()Jakub Kicinski1-1/+12
2026-01-21net: fclone allocation small optimizationEric Dumazet1-1/+8
2026-01-21net: split kmalloc_reserve() to allow inliningEric Dumazet1-20/+21
2026-01-16net: minor __alloc_skb() optimizationEric Dumazet1-1/+1
2026-01-16net: add skb->data_len and (skb>end - skb->tail) to skb_dump()Eric Dumazet1-3/+4
2026-01-15net: inline napi_skb_cache_get()Eric Dumazet1-1/+1
2026-01-13net: add skbuff_clear() helperEric Dumazet1-10/+22
2026-01-06net: fix memory leak in skb_segment_list for GRO packetsMohammad Heib1-3/+5
2025-11-28net: restore napi_consume_skb()'s NULL-handlingJakub Kicinski1-1/+1
2025-11-20net: prefetch the next skb in napi_skb_cache_get()Jason Xing1-0/+2
2025-11-20net: use NAPI_SKB_CACHE_FREE to keep 32 as default to do bulk freeJason Xing1-6/+8
2025-11-20net: increase default NAPI_SKB_CACHE_BULK to 32Jason Xing1-1/+1
2025-11-20net: increase default NAPI_SKB_CACHE_SIZE to 128Jason Xing1-1/+1
2025-11-19net: use napi_skb_cache even in process contextEric Dumazet1-0/+5
2025-11-19net: __alloc_skb() cleanupEric Dumazet1-10/+18
2025-11-19net: add a new @alloc parameter to napi_skb_cache_get()Eric Dumazet1-7/+8
2025-11-12net: clear skb->sk in skb_release_head_state()Eric Dumazet1-0/+1
2025-11-11xsk: add indirect call for xsk_destruct_skbJason Xing1-3/+5
2025-11-10net: Preserve metadata on pskb_expand_headJakub Sitnicki1-2/+4
2025-11-08net: fix napi_consume_skb() with alien skbsEric Dumazet1-0/+5
2025-11-08net: allow skb_release_head_state() to be called multiple timesEric Dumazet1-4/+3
2025-10-21net: shrink napi_skb_cache_{put,get}() and napi_skb_cache_get_bulk()Eric Dumazet1-5/+10
2025-10-17net: add add indirect call wrapper in skb_release_head_state()Eric Dumazet1-1/+10
2025-10-16udp: do not use skb_release_head_state() before skb_attempt_defer_free()Eric Dumazet1-0/+1
2025-09-30net: add NUMA awareness to skb_attempt_defer_free()Eric Dumazet1-5/+6
2025-09-30net: use llist for sd->defer_listEric Dumazet1-8/+7
2025-09-30net: make softnet_data.defer_count an atomicEric Dumazet1-4/+2
2025-09-30netdevsim: a basic test PSP implementationJakub Kicinski1-0/+1
2025-09-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2025-09-24net: allow alloc_skb_with_frags() to use MAX_SKB_FRAGSJason Baron1-1/+1
2025-09-18net: modify core data structures for PSP datapath supportJakub Kicinski1-0/+4
2025-08-21net: avoid one loop iteration in __skb_splice_bitsPengtao He1-1/+3
2025-07-10skbuff: Add MSG_MORE flag to optimize tcp large packet transmissionFeng Yang1-0/+5
2025-07-08net: skbuff: Drop unused @skbMichal Luczaj1-3/+2
2025-07-08net: skbuff: Drop unused @skbMichal Luczaj1-4/+3
2025-07-08net: splice: Drop unused @gfpMichal Luczaj1-2/+1
2025-07-08net: splice: Drop unused @pipeMichal Luczaj1-11/+7
2025-06-18net: netmem: fix skb_ensure_writable with unreadable skbsMina Almasry1-3/+0
2025-05-22net: fold __skb_checksum() into skb_checksum()Eric Biggers1-52/+7
2025-05-22net: add skb_crc32c()Eric Biggers1-0/+73
2025-05-13net: devmem: Implement TX pathMina Almasry1-7/+11
2025-05-13net: add get_netmem/put_netmem supportMina Almasry1-0/+30
2025-04-17skb: implement skb_send_sock_locked_with_flags()Antonio Quartulli1-5/+13