From owner-freebsd-net@freebsd.org Mon Jul 13 20:05:14 2015 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DE0BE99C283 for ; Mon, 13 Jul 2015 20:05:14 +0000 (UTC) (envelope-from hiren@FreeBSD.org) Received: from mail.strugglingcoder.info (strugglingcoder.info [65.19.130.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CEC621D79; Mon, 13 Jul 2015 20:05:14 +0000 (UTC) (envelope-from hiren@FreeBSD.org) Received: from localhost (unknown [10.1.1.3]) (Authenticated sender: hiren@strugglingcoder.info) by mail.strugglingcoder.info (Postfix) with ESMTPSA id 5486AD27AE; Mon, 13 Jul 2015 13:05:13 -0700 (PDT) Date: Mon, 13 Jul 2015 13:05:13 -0700 From: hiren panchasara To: freebsd-net@FreeBSD.org Cc: erj@FreeBSD.org, scottl@FreeBSD.org Subject: Exposing full 32bit RSS hash from card for ixgbe(4) Message-ID: <20150713200513.GD22795@strugglingcoder.info> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="yudcn1FV7Hsu/q59" Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Jul 2015 20:05:15 -0000 --yudcn1FV7Hsu/q59 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Here is the patch I'd like to push which exposes 32bit RSS has that we get from ixgbe cards irrespective of whether RSS is defined or not. https://people.freebsd.org/~hiren/patches/ix_expose_rss_hash.patch This is similar to what we've done for igb(4): r281838 In this patch I am also proposing to remove FreeBSD version check (and therefore the check for M_FLOWID) as I don't see such a check in other Intel drivers like igb(4). But I am on adamant wrt that and can restore if someone feels strongly about it. (I need to update my arc client (again) to generate the phabric review and that can take some time so I'd appreciate any reviews/comments here.) Cheers, Hiren --yudcn1FV7Hsu/q59 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) iQF8BAEBCgBmBQJVpBn4XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRBNEUyMEZBMUQ4Nzg4RjNGMTdFNjZGMDI4 QjkyNTBFMTU2M0VERkU1AAoJEIuSUOFWPt/lsEoH/ijD2SX8Rh3t42QXz9BFjTg5 /ixOutSVunLpFM3Kmp9wbU6cFC4qvtNUN4XFvYWlA0B1AUHQEt+RHmsqERJAQo60 zWHk8ZG7Iz7pvGdDWJcB34+65OgX71yOV8DhBye+W/AVfcXhAvj0MH4eBY5jou/1 SsblrNeBddxy8HLUL0OVYkKOTWSeRo+UjZaLltX/90jXIc0ygJdz/C2Oa9bWXl+k 0MdKWANprSw0p9XNXcpaKHeHMGmZ1FpejQWzs5RcVz/f5KVDAj1BsSnwlh+ZKhG9 FekeuPcJqLa0Utx3bRYKwj95bRxOn6LsFJZRNywbVlfITAcouzGj+nFo553Fvf8= =sQ1H -----END PGP SIGNATURE----- --yudcn1FV7Hsu/q59--