Page MenuHomeFreeBSD

sfxge: Change sfxge_ev_qpoll() proto to avoid EVQ pointers array access
ClosedPublic

Authored by arybchik on Jan 28 2015, 7:26 AM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Oct 14, 2:01 AM
Unknown Object (File)
Fri, Sep 19, 11:16 PM
Unknown Object (File)
Tue, Sep 16, 11:15 PM
Unknown Object (File)
Sep 3 2025, 7:27 PM
Unknown Object (File)
Aug 30 2025, 5:03 PM
Unknown Object (File)
Aug 30 2025, 2:06 PM
Unknown Object (File)
Aug 30 2025, 12:47 PM
Unknown Object (File)
Jul 25 2025, 8:26 PM
Subscribers

Details

Reviewers
gnn
Summary

It was the only place on data path where sc->evq array is accessed.

Sponsored by: Solarflare Communications, Inc.

Test Plan

L1D_REPLACEMENT events are measured using pmcstat under high traffic load (many streams). The patch decreases number of events.

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

arybchik retitled this revision from to sfxge: Change sfxge_ev_qpoll() proto to avoid EVQ pointers array access.
arybchik updated this object.
arybchik edited the test plan for this revision. (Show Details)
arybchik added a reviewer: gnn.
arybchik set the repository for this revision to rS FreeBSD src repository - subversion.
arybchik added a subscriber: Unknown Object (MLST).
gnn edited edge metadata.

Remember to add Approved by: gnn (mentor) to your commit message.

This revision is now accepted and ready to land.Jan 29 2015, 3:54 PM
arybchik edited subscribers, added: network; removed: Unknown Object (MLST).