Page MenuHomeFreeBSD

Fix locking for the bpf TX path
AbandonedPublic

Authored by melifaro on Mar 31 2018, 8:28 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Mar 29, 9:26 AM
Unknown Object (File)
Dec 20 2023, 8:28 AM
Unknown Object (File)
Jun 3 2023, 2:28 AM
Subscribers

Details

Reviewers
ae
kp
emaste
Summary

The fix consists of splitting bpfwrite() into smaller chunks, reordered to optimize locking access.
Additionally, per-descriptor BPF lock was converted to rwlock.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 15912
Build 15904: arc lint + arc unit

Event Timeline

melifaro retitled this revision from Fix locking for the bpf TX path. The fix consistes of splitting bpfwrite() into smaller chunks, reordered to optimize locking access. Additionally, per-descriptor BPF lock was converted to rwlock. to Fix locking for the bpf TX path.Mar 31 2018, 11:39 PM
melifaro edited the summary of this revision. (Show Details)

What problem does this fix?