diff options
author | adrian <adrian@FreeBSD.org> | 2015-01-18 18:06:40 +0000 |
---|---|---|
committer | adrian <adrian@FreeBSD.org> | 2015-01-18 18:06:40 +0000 |
commit | f1c9d3f332580379ca3a231c238944ef36934596 (patch) | |
tree | 0df992ee1c079bbd4557d58c1256eb9f1542fd50 /sys/dev/ixgbe | |
parent | 33d33ed0ad23b7885673bd9f26fd280aa15d1c88 (diff) | |
download | FreeBSD-src-f1c9d3f332580379ca3a231c238944ef36934596.zip FreeBSD-src-f1c9d3f332580379ca3a231c238944ef36934596.tar.gz |
Refactor / restructure the RSS code into generic, IPv4 and IPv6 specific
bits.
The motivation here is to eventually teach netisr and potentially
other networking subsystems a bit more about how RSS work queues / buckets
are configured so things have a hope of auto-configuring in the future.
* net/rss_config.[ch] takes care of the generic bits for doing
configuration, hash function selection, etc;
* topelitz.[ch] is now in net/ rather than netinet/;
* (and would be in libkern if it didn't directly include RSS_KEYSIZE;
that's a later thing to fix up.)
* netinet/in_rss.[ch] now just contains the IPv4 specific methods;
* and netinet/in6_rss.[ch] now just contains the IPv6 specific methods.
This should have no functional impact on anyone currently using
the RSS support.
Differential Revision: D1383
Reviewed by: gnn, jfv (intel driver bits)
Diffstat (limited to 'sys/dev/ixgbe')
-rw-r--r-- | sys/dev/ixgbe/ixgbe.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/ixgbe/ixgbe.c b/sys/dev/ixgbe/ixgbe.c index bd9407e..7231c56 100644 --- a/sys/dev/ixgbe/ixgbe.c +++ b/sys/dev/ixgbe/ixgbe.c @@ -39,7 +39,7 @@ #include "ixgbe.h" #ifdef RSS -#include <netinet/in_rss.h> +#include <net/rss_config.h> #endif /********************************************************************* |