Page MenuHomeFreeBSD

tidy up ipreass_slowtimo
ClosedPublic

Authored by mjg on Aug 13 2021, 10:58 AM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Aug 12, 7:16 AM
Unknown Object (File)
Mon, Aug 10, 6:34 AM
Unknown Object (File)
Sun, Aug 9, 9:57 PM
Unknown Object (File)
Sun, Aug 9, 11:58 AM
Unknown Object (File)
Fri, Aug 7, 6:44 PM
Unknown Object (File)
Fri, Aug 7, 11:41 AM
Unknown Object (File)
Thu, Aug 6, 1:21 PM
Unknown Object (File)
Thu, Aug 6, 8:34 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