PERFORCE change 196392 for review
Takuya ASADA
syuu at FreeBSD.org
Tue Jul 19 11:20:28 UTC 2011
http://p4web.freebsd.org/@@196392?ac=10
Change 196392 by syuu at kikurage on 2011/07/19 11:19:28
Define RSSTYPE on header.
Affected files ...
.. //depot/projects/soc2011/mq_bpf/src/sys/dev/e1000/if_igb.c#10 edit
.. //depot/projects/soc2011/mq_bpf/src/sys/dev/e1000/if_igb.h#2 edit
Differences ...
==== //depot/projects/soc2011/mq_bpf/src/sys/dev/e1000/if_igb.c#10 (text+ko) ====
@@ -4503,20 +4503,21 @@
rxr->fmp->m_pkthdr.flowid = rss;
rxr->fmp->m_flags |= M_FLOWID;
switch (rsstype) {
- case 1:
+ case IGB_HASH_TCP_IPV4:
M_HASHTYPE_SET(rxr->fmp, M_HASHTYPE_RSS_TCP_IPV4);
break;
- case 2:
- case 7:
+ case IGB_HASH_IPV4:
+ case IGB_HASH_UDP_IPV4:
M_HASHTYPE_SET(rxr->fmp, M_HASHTYPE_RSS_IPV4);
break;
- case 3:
- case 6:
+ case IGB_HASH_TCP_IPV6:
+ case IGB_HASH_TCP_IPV6_EX:
M_HASHTYPE_SET(rxr->fmp, M_HASHTYPE_RSS_TCP_IPV6);
break;
- case 4:
- case 8:
- case 9:
+ case IGB_HASH_IPV6:
+ case IGB_HASH_IPV6_EX:
+ case IGB_HASH_UDP_IPV6:
+ case IGB_HASH_UDP_IPV6_EX:
M_HASHTYPE_SET(rxr->fmp, M_HASHTYPE_RSS_IPV6);
break;
default:
==== //depot/projects/soc2011/mq_bpf/src/sys/dev/e1000/if_igb.h#2 (text+ko) ====
@@ -536,6 +536,15 @@
}
#endif
+#define IGB_HASH_NONE 0x0
+#define IGB_HASH_TCP_IPV4 0x1
+#define IGB_HASH_IPV4 0x2
+#define IGB_HASH_TCP_IPV6 0x3
+#define IGB_HASH_IPV6_EX 0x4
+#define IGB_HASH_IPV6 0x5
+#define IGB_HASH_TCP_IPV6_EX 0x6
+#define IGB_HASH_UDP_IPV4 0x7
+#define IGB_HASH_UDP_IPV6 0x8
+#define IGB_HASH_UDP_IPV6_EX 0x9
+
#endif /* _IGB_H_DEFINED_ */
-
-
More information about the p4-projects
mailing list