Page MenuHomeFreeBSD

tidy up frag6_slowtimo
ClosedPublic

Authored by mjg on Aug 13 2021, 11:36 AM.
Tags
None
Referenced Files
F175250709: D31528.id93693.diff
Fri, Oct 9, 10:40 AM
F175247962: D31528.id93646.diff
Fri, Oct 9, 10:13 AM
Unknown Object (File)
Fri, Oct 9, 4:05 AM
Unknown Object (File)
Thu, Oct 1, 2:26 AM
Unknown Object (File)
Thu, Sep 17, 3:40 AM
Unknown Object (File)
Wed, Sep 16, 11:22 AM
Unknown Object (File)
Sep 4 2026, 1:03 PM
Unknown Object (File)
Aug 25 2026, 9:21 AM
Subscribers

Details

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

    frag6: do less work in frag6_slowtimo if possible
    
    frag6_slowtimo avoidably uses CPU on otherwise idle boxes
    
commit e5a1e8429afc9b7484b936144e72da53a604c9f3
Author: Mateusz Guzik <mjg@FreeBSD.org>
Date:   Fri Aug 13 13:28:39 2021 +0200

    frag6: drop the volatile keyword from frag6_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