summaryrefslogtreecommitdiffstats
path: root/net/core/skbuff.c
Commit message (Expand)AuthorAgeFilesLines
* net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUMMenglong Dong2022-09-071-1/+5
* net: Fix a data-race around sysctl_tstamp_allow_data.Kuniyuki Iwashima2022-08-241-1/+1
* net/core/skbuff: Check the return value of skb_copy_bits()lily2022-08-241-3/+2
* Merge branch 'io_uring-zerocopy-send' of git://git.kernel.org/pub/scm/linux/k...Jakub Kicinski2022-07-191-4/+33
|\
| * net: introduce managed frags infrastructurePavel Begunkov2022-07-191-2/+27
| * net: Allow custom iter handler in msghdrDavid Ahern2022-07-191-1/+1
| * skbuff: add SKBFL_DONT_ORPHAN flagPavel Begunkov2022-07-181-1/+1
| * skbuff: don't mix ubuf_info from different sourcesPavel Begunkov2022-07-181-0/+4
* | net: minor optimization in __alloc_skb()Eric Dumazet2022-07-081-2/+1
* | net: helper function skb_len_addRichard Gobert2022-06-241-10/+3
* | net: don't check skb_count twiceSieng Piaw Liew2022-06-151-3/+4
* | net: add debug checks in napi_consume_skb and __napi_alloc_skb()Eric Dumazet2022-06-091-1/+2
* | net: use DEBUG_NET_WARN_ON_ONCE() in skb_release_head_state()Eric Dumazet2022-06-091-1/+1
* | net: skb: use auto-generation to convert skb drop reason to stringMenglong Dong2022-06-071-0/+3
|/
* net: avoid strange behavior with skb_defer_max == 1Jakub Kicinski2022-05-201-8/+5
* net: add skb_defer_max sysctlEric Dumazet2022-05-161-6/+9
* net: fix possible race in skb_attempt_defer_free()Eric Dumazet2022-05-161-3/+2
* net: skb: check the boundrary of drop reason in kfree_skb_reason()Menglong Dong2022-05-161-0/+2
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-05-121-1/+3
|\
| * net: fix wrong network header lengthLina Wang2022-05-091-1/+3
* | net: Make msg_zerocopy_alloc staticDavid Ahern2022-05-051-2/+1
* | tcp: optimise skb_zerocopy_iter_stream()Pavel Begunkov2022-05-021-2/+1
* | net: inline skb_zerocopy_iter_dgramPavel Begunkov2022-04-301-7/+0
* | Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2022-04-271-1/+1
|\ \
| * | net: Change skb_ensure_writable()'s write_len param to unsigned int typeLiu Jian2022-04-201-1/+1
| |/
* / net: generalize skb freeing deferral to per-cpu listsEric Dumazet2022-04-261-1/+50
|/
* skbuff: fix coalescing for page_pool fragment recyclingJean-Philippe Brucker2022-04-011-4/+11
* net: skb: introduce the function kfree_skb_list_reason()Menglong Dong2022-03-041-3/+4
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-03-031-1/+1
|\
| * net: fix up skbs delta_truesize in UDP GRO frag_listlena wang2022-03-021-1/+1
* | net: Clear mono_delivery_time bit in __skb_tstamp_tx()Martin KaFai Lau2022-03-031-1/+1
* | net: Add skb_clear_tstamp() to keep the mono delivery_timeMartin KaFai Lau2022-03-031-1/+1
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-02-241-3/+3
|\|
| * net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friendsEric Dumazet2022-02-221-2/+2
| * net-timestamp: convert sk->sk_tskey to atomic_tEric Dumazet2022-02-181-1/+1
* | net: preserve skb_end_offset() in skb_unclone_keeptruesize()Eric Dumazet2022-02-221-0/+32
* | net: add skb_set_end_offset() helperEric Dumazet2022-02-221-14/+5
|/
* skbuff: cleanup double word in commentTom Rix2022-02-101-1/+1
* net: skb: introduce kfree_skb_reason()Menglong Dong2022-01-091-5/+7
* Merge tag 'for-net-next-2021-12-29' of git://git.kernel.org/pub/scm/linux/ker...Jakub Kicinski2021-12-291-0/+24
|\
| * skbuff: introduce skb_pull_dataLuiz Augusto von Dentz2021-12-071-0/+24
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-12-161-1/+1
|\ \ | |/ |/|
| * net: Fix double 0x prefix print in SKB dumpGal Pressman2021-12-161-1/+1
* | skbuff: Switch structure bounds to struct_group()Kees Cook2021-11-221-9/+5
* | net: gro: move skb_gro_receive into net/core/gro.cEric Dumazet2021-11-161-117/+0
* | net: gro: move skb_gro_receive_list to udp_offload.cEric Dumazet2021-11-161-26/+0
* | net: move gro definitions to include/net/gro.hEric Dumazet2021-11-161-0/+1
* | net: use sk_is_tcp() in more placesEric Dumazet2021-11-161-4/+2
|/
* net: avoid double accounting for pure zerocopy skbsTalal Ahmad2021-11-031-1/+2
* net: add and use skb_unclone_keeptruesize() helperEric Dumazet2021-11-021-13/+1