Page MenuHomeFreeBSD

ena: Update default PHC expiration timeout
Needs ReviewPublic

Authored by osamaabb_amazon.com on Aug 20 2024, 8:45 AM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Sep 19, 12:33 PM
Unknown Object (File)
Sep 4 2025, 7:20 PM
Unknown Object (File)
Sep 1 2025, 9:24 AM
Unknown Object (File)
Aug 19 2025, 2:02 PM
Unknown Object (File)
Jul 9 2025, 1:34 AM
Unknown Object (File)
Jul 5 2025, 12:27 AM
Unknown Object (File)
Jul 4 2025, 6:53 PM
Unknown Object (File)
Jun 16 2025, 8:48 AM
Subscribers

Details

Reviewers
cperciva
Summary

PHC expiration timeout (expire_timeout_usec) represent the max time
for valid PHC retrieval, passing this threshold will fail the get time
request and will block new PHC requests for block_timeout_usec in order
to prevent floods on busy device.

PHC expiration timeout is set by the device or by default driver value.
This commit updates the default driver expiration timeout from 20 to 10
(usec) to decrease the overall error bound committed to the user.

Approved by: cperciva
MFC after: 2 weeks
Sponsored by: Amazon, Inc.

Diff Detail

Repository
rG FreeBSD src repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 59069
Build 55956: arc lint + arc unit