HomeFreeBSD

MFp4 122896
rS171335Unpublished

Unpublished Commit ยท Learn More

No further details are available.

Description

MFp4 122896

  • reduce cpu usage by as much as 25% (40% -> 30) by doing txq reclaim more efficiently
    • use mtx_trylock when trying to grab the lock to avoid spinning during long encap loop
    • add per-txq reclaim task
    • if mbufs were successfully re-claimed try another pass
  • track txq overruns with sysctl

Approved by: re (blanket)

Details

Provenance
kmacyAuthored on
Parents
rS171334: Cast the arguments to atomic_*_ptr() when mapping it to atomic_*_32()
Branches
Unknown
Tags
Unknown

Event Timeline