This change removes UDP from the supported protocols for RSS hashing.  The
reason for removing this protocol is because IP fragmentation was causing a
network flow to be broken into two streams, one for fragmented, and one for
non-fragmented and this in turn was causing out-of-order issues.
Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Acked-by: Don Skidmore <donald.c.skidmore@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
                    /* Perform hash on these packet types */
                mrqc |= IXGBE_MRQC_RSS_FIELD_IPV4
                      | IXGBE_MRQC_RSS_FIELD_IPV4_TCP
-                     | IXGBE_MRQC_RSS_FIELD_IPV4_UDP
                      | IXGBE_MRQC_RSS_FIELD_IPV6
-                     | IXGBE_MRQC_RSS_FIELD_IPV6_TCP
-                     | IXGBE_MRQC_RSS_FIELD_IPV6_UDP;
+                     | IXGBE_MRQC_RSS_FIELD_IPV6_TCP;
        }
        IXGBE_WRITE_REG(hw, IXGBE_MRQC, mrqc);