Page MenuHomeFreeBSD

tidy up ipreass_slowtimo
ClosedPublic

Authored by mjg on Aug 13 2021, 10:58 AM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Jul 23, 10:29 PM
Unknown Object (File)
Tue, Jul 23, 10:28 PM
Unknown Object (File)
Sat, Jul 20, 7:50 AM
Unknown Object (File)
Jul 8 2024, 11:26 PM
Unknown Object (File)
Jul 7 2024, 1:33 PM
Unknown Object (File)
Jul 3 2024, 11:44 AM
Unknown Object (File)
Jul 1 2024, 1:36 PM
Unknown Object (File)
Jul 1 2024, 11:25 AM
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