Page MenuHomeFreeBSD

tidy up ipreass_slowtimo
ClosedPublic

Authored by mjg on Aug 13 2021, 10:58 AM.
Tags
None
Referenced Files
F101297282: D31526.diff
Sun, Oct 27, 9:38 AM
Unknown Object (File)
Thu, Oct 24, 2:58 PM
Unknown Object (File)
Sep 18 2024, 10:17 AM
Unknown Object (File)
Sep 17 2024, 2:14 PM
Unknown Object (File)
Sep 15 2024, 1:28 AM
Unknown Object (File)
Sep 10 2024, 3:01 AM
Unknown Object (File)
Jul 23 2024, 10:29 PM
Unknown Object (File)
Jul 23 2024, 10:28 PM
Subscribers

Details

Summary
commit 02d5c165993b123fabc12e3a9f7f9b12998d6933 (HEAD -> netgate/slowtimo, mjgzoo/netgate/slowtimo)
Author: Mateusz Guzik <mjg@FreeBSD.org>
Date:   Fri Aug 13 11:32:16 2021 +0200

    ip_reass: do less work in ipreass_slowtimo if possible
    
    ipreass_slowtimo avoidably uses CPU on otherwise idle boxes
    
commit 9d352b799a064715f973bfa476e864e35e601695
Author: Mateusz Guzik <mjg@FreeBSD.org>
Date:   Fri Aug 13 11:29:57 2021 +0200

    ip_reass: drop the volatile keyword from nfrags and mark with __exclusive_cache_line
    
    The keyword adds nothing as all operations on the var are performed
    through atomic_*

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable