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
F175796578: D58936.id189528.diff
Tue, Oct 13, 10:36 AM
F175786396: D58936.id189528.diff
Tue, Oct 13, 8:49 AM
Unknown Object (File)
Mon, Oct 12, 1:33 PM
Unknown Object (File)
Mon, Oct 12, 1:33 PM
Unknown Object (File)
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
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