Page MenuHomeFreeBSD

Add support for a netisr polling tunable, which allows run time switching of device polling rather than having it only be controlled by the compile time option.
ClosedPublic

Authored by gnn on Apr 8 2015, 3:09 PM.
Tags
None
Referenced Files
Unknown Object (File)
Oct 2 2024, 2:17 AM
Unknown Object (File)
Sep 25 2024, 11:58 PM
Unknown Object (File)
Sep 25 2024, 12:58 PM
Unknown Object (File)
Sep 22 2024, 5:05 PM
Unknown Object (File)
Sep 19 2024, 12:22 PM
Unknown Object (File)
Sep 18 2024, 11:32 PM
Unknown Object (File)
Sep 17 2024, 6:42 PM
Unknown Object (File)
Sep 16 2024, 1:03 PM
Subscribers

Details

Summary

Rubicon Communications (Netgate)

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

gnn retitled this revision from to Add support for a netisr polling tunable, which allows run time switching of device polling rather than having it only be controlled by the compile time option. Rubicon Communications (Netgate).
gnn updated this object.
gnn edited the test plan for this revision. (Show Details)
hiren added inline comments.
sys/net/netisr.c
1137 โ†—(On Diff #4742)

This seems unrelated to the proposed change. Is this intended? With this we are changing default value from '1' to 'mp_ncpus', if I understand this correctly.

sys/net/netisr.c
1137 โ†—(On Diff #4742)

I went back and forth on this one. I could revert it to 1, but I really think if we've gone to device polling we want to move to using all the CPUs. I can be convinced otherwise.

gnn retitled this revision from Add support for a netisr polling tunable, which allows run time switching of device polling rather than having it only be controlled by the compile time option. Rubicon Communications (Netgate) to Add support for a netisr polling tunable, which allows run time switching of device polling rather than having it only be controlled by the compile time option..
gnn updated this object.

Address comment from hiren wrt the default if no cpu limit it set.

Updating D2258: Add support for a netisr polling tunable, which allows run time switching of

device polling rather than having it only be controlled by the compile
time option.

hiren added a reviewer: hiren.
This revision is now accepted and ready to land.Apr 8 2015, 8:08 PM
gnn updated this revision to Diff 4748.

Closed by commit rS281276 (authored by @gnn).