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