Page MenuHomeFreeBSD

iflib: wire up the RSS ioctls
DraftPublic

Authored by nick_spun.io on Aug 18 2026, 11:11 PM.
Tags
None
Referenced Files
F175690144: D58936.id189528.diff
Mon, Oct 12, 1:33 PM
F175690124: D58936.id184289.diff
Mon, Oct 12, 1:33 PM
F175600696: D58936.id189528.diff
Sun, Oct 11, 11:19 PM
Unknown Object (File)
Sat, Oct 3, 3:38 AM
Unknown Object (File)
Thu, Oct 1, 8:48 AM
Unknown Object (File)
Thu, Oct 1, 2:28 AM
Unknown Object (File)
Sat, Sep 26, 1:24 AM
Unknown Object (File)
Sat, Sep 26, 1:24 AM
This is a draft revision that has not yet been submitted for review.

Details

Reviewers
shurd
adrian
gallatin
Group Reviewers
iflib
Summary

iflib publishes the interface before IFDI_ATTACH_POST, where a driver
seeds what these methods report, so all five return ENXIO until it has
run.

Setter requests are validated here, not in each driver. A table must
have isc_rss_table_size entries, the length iflib already masks flowids
with. Queries clear the buffer past the interface name, so a get
followed by a set does not fail on the caller's leftovers.

Signed-off-by: Nick Price <nprice@FreeBSD.org>

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 78036
Build 74919: arc lint + arc unit