Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Jun 2018 18:58:50 -0400
From:      Mark Saad <nonesuch@longcount.org>
To:        freebsd-stable@freebsd.org
Subject:   Anyone have a summary of what kernel option RSS does ? / netisr oddness .
Message-ID:  <FB159BD7-811F-4CF4-B57A-25FD9849FAFD@longcount.org>

next in thread | raw e-mail | index | archive | help
Hi all
 On a recount 11-STABLE I see that the interaction with netisr and rss has c=
hanged. Forgive me if this is clumsy but I don=E2=80=99t quite get what chan=
ges were.

On 10-Stable when I have a solarflare or intel Ixgbe card I would get a kern=
el thread per rss queue per card and a netirs queue:bucket thread per cpu ( o=
r tuned to a value I define < ncpus ) . However on recent 11-STABLE about wh=
en the RSS kernel option was imported or added; I now get one netisr queue:b=
ucket for the whole system and no tuning effects how many threads are create=
d. =20

Second part I started looking into the kernel rss option and I wanted the be=
tter understand what it was doing ?  Enabling it and the associate protocol b=
lock ? Option gave me 64 queues and no clear way to tune them or constrain t=
hem to the numa domain of the card companies consuming them I could not find=
 options_rss.h either .  So is there a commit anyone can direct me to to for=
 more insight? Is there a write up on it somewhere?=20

Thanks again .=20

---
Mark Saad | nonesuch@longcount.org=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?FB159BD7-811F-4CF4-B57A-25FD9849FAFD>