aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/ip_reass.c
Commit message (Expand)AuthorAgeFilesLines
* vm_lowmem: Fix signature mismatches in vm_lowmem callbacksSHENGYI HONG2025-03-051-3/+8
* vnet: (read) lock the vnet list while iterating itKristof Provost2023-12-071-0/+2
* sys: Remove ancient SCCS tags.Warner Losh2023-11-271-2/+0
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* IfAPI: Explicitly include <net/if_private.h> in netstackJustin Hibbits2023-01-311-0/+1
* ip_reass: use correct comparison in ipreass_callout()Gleb Smirnoff2022-09-141-2/+2
* ip_reass: optimize ipreass_drain_vnet()Gleb Smirnoff2022-09-101-2/+13
* ip_reass: make stray callout assertion more verboseGleb Smirnoff2022-09-101-1/+2
* ip_reass: fixup the just added tunableGleb Smirnoff2022-09-091-1/+2
* ip_reass: add loader tunable to tune the reassembly hash sizeGleb Smirnoff2022-09-081-16/+29
* ip_reass: retire ipreass_slowtimo() in favor of per-slot calloutGleb Smirnoff2022-09-081-33/+83
* ip_reass: don't drain all vnets on a vnet destroyGleb Smirnoff2022-08-211-11/+17
* ip_reass: provide sysctl MIB returning IP fragment TTLGleb Smirnoff2022-08-201-0/+4
* ip_reass: separate ipreass_init() into global and VIMAGE partsGleb Smirnoff2022-08-171-10/+14
* protosw: retire pr_drain and use EVENTHANDLER(9) directlyGleb Smirnoff2022-08-171-19/+29
* ip_reass: use callout(9) directly instead of pr_slowtimoGleb Smirnoff2022-08-171-23/+42
* ip_reass: do less work in ipreass_slowtimo if possibleMateusz Guzik2021-08-141-1/+6
* ip_reass: drop the volatile keyword from nfrags and mark with __exclusive_cac...Mateusz Guzik2021-08-141-2/+2
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-2/+3
* White space cleanup -- remove trailing tab's or spacesRandall Stewart2020-02-121-2/+2
* Properly set VNET when nuking recvif from fragment queues.Bjoern A. Zeeb2019-10-251-2/+5
* Fix panic in network stack due to use after free when receivingHans Petter Selasky2019-10-161-1/+51
* Revert r346530 until further.Hans Petter Selasky2019-04-221-34/+0
* Fix build for mips and powerpc after r346530.Hans Petter Selasky2019-04-221-0/+1
* Fix panic in network stack due to memory use after free in relation toHans Petter Selasky2019-04-221-0/+34
* Add some additional length checks to the IPv4 fragmentation code.Jonathan T. Looney2018-11-161-12/+33
* Ensure that IP fragments do not extend beyond IP_MAXPACKET.Mark Johnston2018-11-101-0/+10
* Lower the default limits on the IPv4 reassembly queue.Jonathan T. Looney2018-08-141-5/+21
* Implement a limit on on the number of IPv4 reassembly queues per bucket.Jonathan T. Looney2018-08-141-31/+89
* Add a global limit on the number of IPv4 fragments.Jonathan T. Looney2018-08-141-7/+40
* Improve hashing of IPv4 fragments.Jonathan T. Looney2018-08-141-3/+7
* Use the new VNET_DEFINE_STATIC macro when we are defining static VNETAndrew Turner2018-07-241-5/+5
* Do not generate illegal mbuf chains during IP fragment reassembly. OnlyNavdeep Parhar2018-01-241-0/+1
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Fix RSS build - netisr input / NETISR_IP_DIRECT is used here.Adrian Chadd2015-04-151-0/+1
* o Use Jenkins hash. With previous hash, for a single source IP address andGleb Smirnoff2015-04-101-4/+7
* Move all code related to IP fragment reassembly to ip_reass.c. SomeGleb Smirnoff2015-04-101-0/+654