Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Jul 2014 08:43:53 +0000 (UTC)
From:      Adrian Chadd <adrian@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r268917 - head/sys/dev/ixgbe
Message-ID:  <201407200843.s6K8hsAW017327@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: adrian
Date: Sun Jul 20 08:43:53 2014
New Revision: 268917
URL: http://svnweb.freebsd.org/changeset/base/268917

Log:
  Add the UDP hash -> RSS mbuf hash type for the ixgbe(4) driver.

Modified:
  head/sys/dev/ixgbe/ixgbe.c

Modified: head/sys/dev/ixgbe/ixgbe.c
==============================================================================
--- head/sys/dev/ixgbe/ixgbe.c	Sun Jul 20 07:45:48 2014	(r268916)
+++ head/sys/dev/ixgbe/ixgbe.c	Sun Jul 20 08:43:53 2014	(r268917)
@@ -4745,12 +4745,15 @@ ixgbe_rxeof(struct ix_queue *que)
 			case IXGBE_RXDADV_RSSTYPE_IPV6_TCP_EX:
 				M_HASHTYPE_SET(sendmp, M_HASHTYPE_RSS_TCP_IPV6_EX);
 				break;
-			/* XXX no UDP support in RSS just yet */
-#ifdef	notyet
-			case IGXBE_RXDADV_RSSTYPE_IPV4_UDP:
-			case IGXBE_RXDADV_RSSTYPE_IPV6_UDP:
-			case IGXBE_RXDADV_RSSTYPE_IPV6_UDP_EX:
-#endif /* notyet */
+			case IXGBE_RXDADV_RSSTYPE_IPV4_UDP:
+				M_HASHTYPE_SET(sendmp, M_HASHTYPE_RSS_UDP_IPV4);
+				break;
+			case IXGBE_RXDADV_RSSTYPE_IPV6_UDP:
+				M_HASHTYPE_SET(sendmp, M_HASHTYPE_RSS_UDP_IPV6);
+				break;
+			case IXGBE_RXDADV_RSSTYPE_IPV6_UDP_EX:
+				M_HASHTYPE_SET(sendmp, M_HASHTYPE_RSS_UDP_IPV6_EX);
+				break;
 			default:
 				/* XXX fallthrough */
 				M_HASHTYPE_SET(sendmp, M_HASHTYPE_NONE);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201407200843.s6K8hsAW017327>