Page MenuHomeFreeBSD

tidy up ipreass_slowtimo
ClosedPublic

Authored by mjg on Aug 13 2021, 10:58 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Mar 7, 9:50 PM
Unknown Object (File)
Sat, Mar 7, 10:39 AM
Unknown Object (File)
Sat, Feb 28, 12:32 PM
Unknown Object (File)
Fri, Feb 27, 11:05 PM
Unknown Object (File)
Fri, Feb 27, 7:07 PM
Unknown Object (File)
Fri, Feb 27, 8:44 AM
Unknown Object (File)
Mon, Feb 23, 7:54 PM
Unknown Object (File)
Feb 8 2026, 10: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