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);
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to