| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-22 | net: replace use of system_wq with system_percpu_wq | Marco Crivellari | 1 | -1/+1 |
| 2025-04-05 | treewide: Switch/rename to timer_delete[_sync]() | Thomas Gleixner | 1 | -3/+3 |
| 2025-03-18 | inet: frags: save a pair of atomic operations in reassembly | Eric Dumazet | 1 | -10/+8 |
| 2025-03-18 | inet: frags: change inet_frag_kill() to defer refcount updates | Eric Dumazet | 1 | -5/+7 |
| 2025-03-18 | inet: frags: add inet_frag_putn() helper | Eric Dumazet | 1 | -2/+1 |
| 2024-05-23 | net: Rename mono_delivery_time to tstamp_type for scalabilty | Abhishek Chauhan | 1 | -1/+1 |
| 2024-04-08 | inet: frags: delay fqdir_free_fn() | Eric Dumazet | 1 | -2/+2 |
| 2024-03-28 | inet: inet_defrag: prevent sk release while still in use | Florian Westphal | 1 | -13/+57 |
| 2022-10-31 | net: dropreason: add SKB_DROP_REASON_FRAG_REASM_TIMEOUT | Eric Dumazet | 1 | -4/+10 |
| 2022-04-30 | ipv4: remove unnecessary type castings | Yu Zhe | 1 | -1/+1 |
| 2022-03-03 | net: ip: Handle delivery_time in ip defrag | Martin KaFai Lau | 1 | -0/+1 |
| 2022-01-13 | inet: frags: annotate races around fqdir->dead and fqdir->high_thresh | Eric Dumazet | 1 | -3/+5 |
| 2020-12-12 | inet: frags: batch fqdir destroy works | SeongJae Park | 1 | -8/+39 |
| 2019-08-08 | inet: frags: re-introduce skb coalescing for local delivery | Guillaume Nault | 1 | -11/+28 |
| 2019-07-24 | net/ipv4: cleanup error condition testing | Pavel Machek | 1 | -1/+1 |
| 2019-06-19 | inet: fix various use-after-free in defrags units | Eric Dumazet | 1 | -15/+4 |
| 2019-06-07 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -5/+1 |
| 2019-05-30 | inet: frags: Remove unnecessary smp_store_release/READ_ONCE | Herbert Xu | 1 | -6/+10 |
| 2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 | Thomas Gleixner | 1 | -5/+1 |
| 2019-05-28 | inet: frags: fix use-after-free read in inet_frag_destroy_rcu | Eric Dumazet | 1 | -2/+18 |
| 2019-05-28 | inet: frags: uninline fqdir_init() | Eric Dumazet | 1 | -0/+19 |
| 2019-05-26 | inet: frags: rework rhashtable dismantle | Eric Dumazet | 1 | -12/+37 |
| 2019-05-26 | net: dynamically allocate fqdir structures | Eric Dumazet | 1 | -0/+1 |
| 2019-05-26 | net: rename inet_frags_exit_net() to fqdir_exit() | Eric Dumazet | 1 | -2/+2 |
| 2019-05-26 | inet: rename netns_frags to fqdir | Eric Dumazet | 1 | -26/+26 |
| 2019-02-26 | net: remove unused struct inet_frag_queue.fragments field | Peter Oskolkov | 1 | -31/+13 |
| 2019-01-25 | net: IP defrag: encapsulate rbtree defrag code into callable functions | Peter Oskolkov | 1 | -0/+293 |
| 2018-11-08 | inet: frags: better deal with smp races | Eric Dumazet | 1 | -14/+15 |
| 2018-08-11 | ip: process in-order fragments efficiently | Peter Oskolkov | 1 | -1/+1 |
| 2018-08-05 | ip: use rb trees for IP frag queue. | Peter Oskolkov | 1 | -6/+10 |
| 2018-08-02 | Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -3/+3 |
| 2018-07-31 | inet: frag: enforce memory limits earlier | Eric Dumazet | 1 | -3/+3 |
| 2018-07-20 | Merge ra.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux | David S. Miller | 1 | -1/+1 |
| 2018-07-08 | ipfrag: really prevent allocation on netns exit | Paolo Abeni | 1 | -1/+1 |
| 2018-06-22 | rhashtable: split rhashtable.h | NeilBrown | 1 | -0/+1 |
| 2018-03-31 | inet: frags: remove inet_frag_maybe_warn_overflow() | Eric Dumazet | 1 | -11/+0 |
| 2018-03-31 | inet: frags: use rhashtables for reassembly units | Eric Dumazet | 1 | -278/+66 |
| 2018-03-31 | inet: frags: add a pointer to struct netns_frags | Eric Dumazet | 1 | -7/+10 |
| 2018-03-07 | net: Fix hlist corruptions in inet_evict_bucket() | Kirill Tkhai | 1 | -0/+3 |
| 2017-11-15 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next | Linus Torvalds | 1 | -2/+2 |
| 2017-10-25 | locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns ... | Mark Rutland | 1 | -1/+1 |
| 2017-10-18 | inet: frags: Convert timers to use timer_setup() | Kees Cook | 1 | -2/+2 |
| 2017-09-03 | Revert "net: use lib/percpu_counter API for fragmentation mem accounting" | Jesper Dangaard Brouer | 1 | -3/+1 |
| 2017-07-01 | net: convert inet_frag_queue.refcnt from atomic_t to refcount_t | Reshetova, Elena | 1 | -7/+7 |
| 2016-06-05 | net: disable fragment reassembly if high_thresh is zero | Michal Kubeček | 1 | -1/+1 |
| 2016-01-05 | inet: kill unused skb_free op | Florian Westphal | 1 | -9/+1 |
| 2015-11-02 | net: fix percpu memory leaks | Eric Dumazet | 1 | -6/+0 |
| 2015-07-26 | inet: frags: remove INET_FRAG_EVICTED and use list_evictor for the test | Nikolay Aleksandrov | 1 | -1/+0 |
| 2015-07-26 | inet: frag: don't wait for timer deletion when evicting | Florian Westphal | 1 | -18/+11 |
| 2015-07-26 | inet: frag: change *_frag_mem_limit functions to take netns_frags as argument | Florian Westphal | 1 | -2/+2 |
| 2015-07-26 | inet: frag: don't re-use chainlist for evictor | Florian Westphal | 1 | -5/+3 |
| 2015-04-03 | ipv4: coding style: comparison for equality with NULL | Ian Morris | 1 | -2/+2 |
| 2014-11-11 | net: Convert LIMIT_NETDEBUG to net_dbg_ratelimited | Joe Perches | 1 | -1/+1 |
| 2014-10-29 | inet: frags: remove the WARN_ON from inet_evict_bucket | Nikolay Aleksandrov | 1 | -1/+0 |
| 2014-10-29 | inet: frags: fix a race between inet_evict_bucket and inet_frag_kill | Nikolay Aleksandrov | 1 | -1/+2 |
| 2014-08-02 | inet: frags: use kmem_cache for inet_frag_queue | Nikolay Aleksandrov | 1 | -3/+10 |
| 2014-08-02 | inet: frags: use INET_FRAG_EVICTED to prevent icmp messages | Nikolay Aleksandrov | 1 | -2/+0 |
| 2014-08-02 | inet: frags: fix function declaration alignments in inet_fragment | Nikolay Aleksandrov | 1 | -5/+9 |
| 2014-08-02 | inet: frags: rename last_in to flags | Nikolay Aleksandrov | 1 | -7/+7 |
| 2014-07-27 | inet: frag: use seqlock for hash rebuild | Florian Westphal | 1 | -33/+55 |
| 2014-07-27 | inet: frag: remove periodic secret rebuild timer | Florian Westphal | 1 | -14/+29 |
| 2014-07-27 | inet: frag: remove lru list | Florian Westphal | 1 | -10/+2 |
| 2014-07-27 | inet: frag: don't account number of fragment queues | Florian Westphal | 1 | -1/+0 |
| 2014-07-27 | inet: frag: move eviction of queues to work queue | Florian Westphal | 1 | -43/+99 |
| 2014-07-27 | inet: frag: move evictor calls into frag_find function | Florian Westphal | 1 | -7/+9 |
| 2014-07-27 | inet: frag: remove hash size assumptions from callers | Florian Westphal | 1 | -3/+10 |
| 2014-03-06 | inet: frag: make sure forced eviction removes all frags | Florian Westphal | 1 | -1/+1 |
| 2014-03-05 | net: fix for a race condition in the inet frag code | Nikolay Aleksandrov | 1 | -1/+2 |
| 2013-10-23 | inet: remove old fragmentation hash initializing | Hannes Frederic Sowa | 1 | -3/+0 |
| 2013-07-09 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next | Linus Torvalds | 1 | -2/+0 |
| 2013-07-03 | mm: use totalram_pages instead of num_physpages at runtime | Jiang Liu | 1 | -1/+1 |
| 2013-06-19 | inet: frag , remove an empty ifdef. | Rami Rosen | 1 | -2/+0 |
| 2013-05-06 | net: frag, fix race conditions in LRU list maintenance | Konstantin Khlebnikov | 1 | -0/+1 |
| 2013-04-04 | net: frag queue per hash bucket locking | Jesper Dangaard Brouer | 1 | -13/+44 |
| 2013-03-27 | net: use the frag lru_lock to protect netns_frags.nqueues update | Jesper Dangaard Brouer | 1 | -2/+0 |
| 2013-03-27 | net: frag, avoid several CPUs grabbing same frag queue during LRU evictor loop | Jesper Dangaard Brouer | 1 | -0/+3 |
| 2013-03-24 | inet: generalize ipv4-only RFC3168 5.3 ecn fragmentation handling for future ... | Hannes Frederic Sowa | 1 | -0/+22 |
| 2013-03-19 | inet: limit length of fragment queue hash table bucket lists | Hannes Frederic Sowa | 1 | -1/+19 |
| 2013-02-27 | hlist: drop the node parameter from iterators | Sasha Levin | 1 | -6/+4 |
| 2013-01-29 | net: frag, move LRU list maintenance outside of rwlock | Jesper Dangaard Brouer | 1 | -5/+7 |
| 2013-01-29 | net: use lib/percpu_counter API for fragmentation mem accounting | Jesper Dangaard Brouer | 1 | -0/+2 |
| 2013-01-29 | net: frag helper functions for mem limit tracking | Jesper Dangaard Brouer | 1 | -13/+12 |
| 2012-09-19 | ipv6: unify fragment thresh handling code | Amerigo Wang | 1 | -2/+7 |
| 2012-06-08 | inetpeer: add parameter net for inet_getpeer_v4,v6 | Gao feng | 1 | -1/+1 |
| 2010-07-12 | net/ipv4: EXPORT_SYMBOL cleanups | Eric Dumazet | 1 | -1/+0 |
| 2010-03-30 | include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp... | Tejun Heo | 1 | -0/+1 |
| 2009-02-26 | inet fragments: fix sparse warning: context imbalance | Hannes Eder | 1 | -0/+1 |
| 2008-07-25 | net: convert BUG_TRAP to generic WARN_ON | Ilpo Järvinen | 1 | -2/+2 |
| 2008-06-27 | inet fragments: fix race between inet_frag_find and inet_frag_secret_rebuild | Pavel Emelyanov | 1 | -5/+11 |
| 2008-04-02 | Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/... | David S. Miller | 1 | -0/+3 |
| 2008-03-28 | [INET]: inet_frag_evictor() must run with BH disabled | David S. Miller | 1 | -0/+3 |
| 2008-03-28 | [NET]: Rename inet_frag.h identifiers COMPLETE, FIRST_IN, LAST_IN to INET_FRAG_* | Joe Perches | 1 | -5/+5 |
| 2008-01-28 | [NETNS][FRAGS]: Make the pernet subsystem for fragments. | Pavel Emelyanov | 1 | -0/+7 |
| 2008-01-28 | [NETNS][FRAGS]: Make the LRU list per namespace. | Pavel Emelyanov | 1 | -4/+4 |
| 2008-01-28 | [NETNS][FRAGS]: Isolate the secret interval from namespaces. | Pavel Emelyanov | 1 | -2/+2 |
| 2008-01-28 | [NETNS][FRAGS]: Make thresholds work in namespaces. | Pavel Emelyanov | 1 | -1/+1 |
| 2008-01-28 | [NETNS][FRAGS]: Make the net.ipv4.ipfrag_timeout work in namespaces. | Pavel Emelyanov | 1 | -1/+1 |
| 2008-01-28 | [NETNS][FRAGS]: Make the mem counter per-namespace. | Pavel Emelyanov | 1 | -10/+11 |
| 2008-01-28 | [NETNS][FRAGS]: Make the nqueues counter per-namespace. | Pavel Emelyanov | 1 | -3/+8 |
| 2008-01-28 | [NETNS][FRAGS]: Make the inet_frag_queue lookup work in namespaces. | Pavel Emelyanov | 1 | -12/+15 |
| 2008-01-28 | [NET]: Convert init_timer into setup_timer | Pavel Emelyanov | 1 | -3/+2 |
| 2007-10-17 | [INET]: Consolidate frag queues freeing | Pavel Emelyanov | 1 | -1/+3 |
| 2007-10-17 | [INET]: Remove no longer needed ->equal callback | Pavel Emelyanov | 1 | -3/+3 |
| 2007-10-17 | [INET]: Consolidate xxx_find() in fragment management | Pavel Emelyanov | 1 | -3/+22 |
| 2007-10-17 | [INET]: Consolidate xxx_frag_create() | Pavel Emelyanov | 1 | -4/+16 |
| 2007-10-17 | [INET]: Consolidate xxx_frag_alloc() | Pavel Emelyanov | 1 | -0/+17 |
| 2007-10-17 | [INET]: Consolidate xxx_frag_intern | Pavel Emelyanov | 1 | -0/+37 |
| 2007-10-15 | [INET]: Consolidate the xxx_evictor | Pavel Emelyanov | 1 | -0/+32 |
| 2007-10-15 | [INET]: Consolidate the xxx_frag_destroy | Pavel Emelyanov | 1 | -0/+40 |
| 2007-10-15 | [INET]: Consolidate xxx_the secret_rebuild | Pavel Emelyanov | 1 | -0/+35 |
| 2007-10-15 | [INET]: Consolidate the xxx_frag_kill | Pavel Emelyanov | 1 | -0/+23 |
| 2007-10-15 | [INET]: Collect frag queues management objects together | Pavel Emelyanov | 1 | -0/+44 |