aa6ef27ea9
Using multiple cores in the same package to handle received traffic does not appear to provide a performance benefit. Therefore use CPU topology information to count CPU packages and use that as the default number of RX queues and interrupts. We rely on interrupt balancing to spread the interrupts across packages. Signed-off-by: Ben Hutchings <bhutchings@solarflare.com> Signed-off-by: Jeff Garzik <jgarzik@redhat.com> |
||
---|---|---|
.. | ||
Kconfig | ||
Makefile | ||
bitfield.h | ||
boards.c | ||
boards.h | ||
efx.c | ||
efx.h | ||
enum.h | ||
ethtool.c | ||
ethtool.h | ||
falcon.c | ||
falcon.h | ||
falcon_hwdefs.h | ||
falcon_io.h | ||
falcon_xmac.c | ||
gmii.h | ||
mac.h | ||
mdio_10g.c | ||
mdio_10g.h | ||
net_driver.h | ||
phy.h | ||
rx.c | ||
rx.h | ||
selftest.c | ||
selftest.h | ||
sfe4001.c | ||
spi.h | ||
tenxpress.c | ||
tx.c | ||
tx.h | ||
workarounds.h | ||
xenpack.h | ||
xfp_phy.c |