diff options
author | adrian <adrian@FreeBSD.org> | 2014-05-18 22:32:04 +0000 |
---|---|---|
committer | adrian <adrian@FreeBSD.org> | 2014-05-18 22:32:04 +0000 |
commit | 6cb1f60ec96b2933e4407d307a6a9583859a2240 (patch) | |
tree | 6f5f289d706b2c535ca5d529c9c3c08b219bde26 /sys/netinet/in_rss.h | |
parent | f91e4baca7e6ca89e8d188094776a02786928a35 (diff) | |
download | FreeBSD-src-6cb1f60ec96b2933e4407d307a6a9583859a2240.zip FreeBSD-src-6cb1f60ec96b2933e4407d307a6a9583859a2240.tar.gz |
Add a new function to do a CPU ID lookup based on RSS hash information.
This is intended to be used by various places that wish to hash some
information about a TCP/UDP/IP flow but don't necessarily have a
live mbuf to do it with.
Refactor rss_m2cpuid() to use the refactored function.
Diffstat (limited to 'sys/netinet/in_rss.h')
-rw-r--r-- | sys/netinet/in_rss.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/netinet/in_rss.h b/sys/netinet/in_rss.h index 1127a5b..e431270 100644 --- a/sys/netinet/in_rss.h +++ b/sys/netinet/in_rss.h @@ -90,5 +90,6 @@ uint32_t rss_hash_ip6_2tuple(struct in6_addr src, * Network stack interface to query desired CPU affinity of a packet. */ struct mbuf *rss_m2cpuid(struct mbuf *m, uintptr_t source, u_int *cpuid); +u_int rss_hash2cpuid(uint32_t hash_val, uint32_t hash_type); #endif /* !_NETINET_IN_RSS_H_ */ |