From owner-freebsd-net@freebsd.org Tue May 24 07:26:59 2016 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 07619B47C1F for ; Tue, 24 May 2016 07:26:59 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: from reviews.nyi.freebsd.org (reviews.nyi.freebsd.org [IPv6:2610:1c1:1:607c::16:b]) by mx1.freebsd.org (Postfix) with ESMTP id BCF5B1988 for ; Tue, 24 May 2016 07:26:58 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: by reviews.nyi.freebsd.org (Postfix, from userid 1346) id 29F4E16FB6; Tue, 24 May 2016 07:26:58 +0000 (UTC) Date: Tue, 24 May 2016 07:26:58 +0000 To: freebsd-net@freebsd.org From: "sepherosa_gmail.com (Sepherosa Ziehau)" Reply-to: D6406+325+76b767348064de43@reviews.freebsd.org Subject: [Differential] D6406: mbuf: Add a flag for M_HASHTYPE_ to indicate the type has hash properties Message-ID: <1f6b7f9035b7482063748ae62127c964@localhost.localdomain> X-Priority: 3 X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: , Thread-Topic: D6406: mbuf: Add a flag for M_HASHTYPE_ to indicate the type has hash properties X-Herald-Rules: none X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: Precedence: bulk In-Reply-To: References: Thread-Index: NTE3YjE0YWU1ZTZhYmMwODc0YTM1NDI5ZGZkIFdEAkI= MIME-Version: 1.0 Content-Type: text/x-patch; charset=utf-8; name="D6406.16790.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="D6406.16790.patch" X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.22 List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 May 2016 07:26:59 -0000 ZGlmZiAtLWdpdCBhL3N5cy9zeXMvbWJ1Zi5oIGIvc3lzL3N5cy9tYnVmLmgKLS0tIGEvc3lzL3N5 cy9tYnVmLmgKKysrIGIvc3lzL3N5cy9tYnVmLmgKQEAgLTMxNiwzMCArMzE2LDQxIEBACiAgKgog ICogTW9zdCBOSUNzIHN1cHBvcnQgUlNTLCB3aGljaCBwcm92aWRlcyBvcmRlcmluZyBhbmQgZXhw bGljaXQgYWZmaW5pdHksIGFuZAogICogdXNlIHRoZSBoYXNoIG1fZmxhZyBiaXRzIHRvIGluZGlj YXRlIHdoYXQgaGVhZGVyIGZpZWxkcyB3ZXJlIGNvdmVyZWQgYnkKLSAqIHRoZSBoYXNoLiAgTV9I QVNIVFlQRV9PUEFRVUUgY2FuIGJlIHNldCBieSBub24tUlNTIGNhcmRzIG9yIGNvbmZpZ3VyYXRp b25zCi0gKiB0aGF0IHByb3ZpZGUgYW4gb3BhcXVlIGZsb3cgaWRlbnRpZmllciwgYWxsb3dpbmcg Zm9yIG9yZGVyaW5nIGFuZAotICogZGlzdHJpYnV0aW9uIHdpdGhvdXQgZXhwbGljaXQgYWZmaW5p dHkuCisgKiB0aGUgaGFzaC4gIE1fSEFTSFRZUEVfT1BBUVVFIGFuZCBNX0hBU0hUWVBFX09QQVFV RV9IQVNIIGNhbiBiZSBzZXQgYnkgbm9uLQorICogUlNTIGNhcmRzIG9yIGNvbmZpZ3VyYXRpb25z IHRoYXQgcHJvdmlkZSBhbiBvcGFxdWUgZmxvdyBpZGVudGlmaWVyLCBhbGxvd2luZworICogZm9y IG9yZGVyaW5nIGFuZCBkaXN0cmlidXRpb24gd2l0aG91dCBleHBsaWNpdCBhZmZpbml0eS4gIEFk ZGl0aW9uYWxseSwKKyAqIE1fSEFTSFRZUEVfT1BBUVVFX0hBU0ggaW5kaWNhdGVzIHRoYXQgdGhl IGZsb3cgaWRlbnRpZmllciBoYXMgaGFzaAorICogcHJvcGVydGllcy4KICAqLworI2RlZmluZQlN X0hBU0hUWVBFX0hBU0hQUk9QCQkweDgwCS8qIGhhcyBoYXNoIHByb3BlcnRpZXMgKi8KKyNkZWZp bmUJTV9IQVNIVFlQRV9IQVNIKHQpCQkoTV9IQVNIVFlQRV9IQVNIUFJPUCB8ICh0KSkKIC8qIE1p Y3Jvc29mdCBSU1Mgc3RhbmRhcmQgaGFzaCB0eXBlcyAqLwogI2RlZmluZQlNX0hBU0hUWVBFX05P TkUJCQkwCi0jZGVmaW5lCU1fSEFTSFRZUEVfUlNTX0lQVjQJCTEJLyogSVB2NCAyLXR1cGxlICov Ci0jZGVmaW5lCU1fSEFTSFRZUEVfUlNTX1RDUF9JUFY0CQkyCS8qIFRDUHY0IDQtdHVwbGUgKi8K LSNkZWZpbmUJTV9IQVNIVFlQRV9SU1NfSVBWNgkJMwkvKiBJUHY2IDItdHVwbGUgKi8KLSNkZWZp bmUJTV9IQVNIVFlQRV9SU1NfVENQX0lQVjYJCTQJLyogVENQdjYgNC10dXBsZSAqLwotI2RlZmlu ZQlNX0hBU0hUWVBFX1JTU19JUFY2X0VYCQk1CS8qIElQdjYgMi10dXBsZSArIGV4dCBoZHJzICov Ci0jZGVmaW5lCU1fSEFTSFRZUEVfUlNTX1RDUF9JUFY2X0VYCTYJLyogVENQdjYgNC10aXBsZSAr IGV4dCBoZHJzICovCisjZGVmaW5lCU1fSEFTSFRZUEVfUlNTX0lQVjQJCU1fSEFTSFRZUEVfSEFT SCgxKSAvKiBJUHY0IDItdHVwbGUgKi8KKyNkZWZpbmUJTV9IQVNIVFlQRV9SU1NfVENQX0lQVjQJ CU1fSEFTSFRZUEVfSEFTSCgyKSAvKiBUQ1B2NCA0LXR1cGxlICovCisjZGVmaW5lCU1fSEFTSFRZ UEVfUlNTX0lQVjYJCU1fSEFTSFRZUEVfSEFTSCgzKSAvKiBJUHY2IDItdHVwbGUgKi8KKyNkZWZp bmUJTV9IQVNIVFlQRV9SU1NfVENQX0lQVjYJCU1fSEFTSFRZUEVfSEFTSCg0KSAvKiBUQ1B2NiA0 LXR1cGxlICovCisjZGVmaW5lCU1fSEFTSFRZUEVfUlNTX0lQVjZfRVgJCU1fSEFTSFRZUEVfSEFT SCg1KSAvKiBJUHY2IDItdHVwbGUgKworCQkJCQkJCSAgICAqIGV4dCBoZHJzICovCisjZGVmaW5l CU1fSEFTSFRZUEVfUlNTX1RDUF9JUFY2X0VYCU1fSEFTSFRZUEVfSEFTSCg2KSAvKiBUQ1B2NiA0 LXRpcGxlICsKKwkJCQkJCQkgICAgKiBleHQgaGRycyAqLwogLyogTm9uLXN0YW5kYXJkIFJTUyBo YXNoIHR5cGVzICovCi0jZGVmaW5lCU1fSEFTSFRZUEVfUlNTX1VEUF9JUFY0CQk3CS8qIElQdjQg VURQIDQtdHVwbGUgKi8KLSNkZWZpbmUJTV9IQVNIVFlQRV9SU1NfVURQX0lQVjRfRVgJOAkvKiBJ UHY0IFVEUCA0LXR1cGxlICsgZXh0IGhkcnMgKi8KLSNkZWZpbmUJTV9IQVNIVFlQRV9SU1NfVURQ X0lQVjYJCTkJLyogSVB2NiBVRFAgNC10dXBsZSAqLwotI2RlZmluZQlNX0hBU0hUWVBFX1JTU19V RFBfSVBWNl9FWAkxMAkvKiBJUHY2IFVEUCA0LXR1cGxlICsgZXh0IGhkcnMgKi8KKyNkZWZpbmUJ TV9IQVNIVFlQRV9SU1NfVURQX0lQVjQJCU1fSEFTSFRZUEVfSEFTSCg3KSAvKiBJUHY0IFVEUCA0 LXR1cGxlKi8KKyNkZWZpbmUJTV9IQVNIVFlQRV9SU1NfVURQX0lQVjRfRVgJTV9IQVNIVFlQRV9I QVNIKDgpIC8qIElQdjQgVURQIDQtdHVwbGUgKworCQkJCQkJCSAgICAqIGV4dCBoZHJzICovCisj ZGVmaW5lCU1fSEFTSFRZUEVfUlNTX1VEUF9JUFY2CQlNX0hBU0hUWVBFX0hBU0goOSkgLyogSVB2 NiBVRFAgNC10dXBsZSovCisjZGVmaW5lCU1fSEFTSFRZUEVfUlNTX1VEUF9JUFY2X0VYCU1fSEFT SFRZUEVfSEFTSCgxMCkvKiBJUHY2IFVEUCA0LXR1cGxlICsKKwkJCQkJCQkgICAgKiBleHQgaGRy cyAqLwogCi0jZGVmaW5lCU1fSEFTSFRZUEVfT1BBUVVFCQkyNTUJLyogb3JkZXJpbmcsIG5vdCBh ZmZpbml0eSAqLworI2RlZmluZQlNX0hBU0hUWVBFX09QQVFVRQkJNjMJLyogb3JkZXJpbmcsIG5v dCBhZmZpbml0eSAqLworI2RlZmluZQlNX0hBU0hUWVBFX09QQVFVRV9IQVNICQlNX0hBU0hUWVBF X0hBU0goTV9IQVNIVFlQRV9PUEFRVUUpCisJCQkJCQkvKiBvcmRlcmluZytoYXNoLCBub3QgYWZm aW5pdHkqLwogCiAjZGVmaW5lCU1fSEFTSFRZUEVfQ0xFQVIobSkJKChtKS0+bV9wa3RoZHIucnNz dHlwZSA9IDApCiAjZGVmaW5lCU1fSEFTSFRZUEVfR0VUKG0pCSgobSktPm1fcGt0aGRyLnJzc3R5 cGUpCiAjZGVmaW5lCU1fSEFTSFRZUEVfU0VUKG0sIHYpCSgobSktPm1fcGt0aGRyLnJzc3R5cGUg PSAodikpCiAjZGVmaW5lCU1fSEFTSFRZUEVfVEVTVChtLCB2KQkoTV9IQVNIVFlQRV9HRVQobSkg PT0gKHYpKQorI2RlZmluZQlNX0hBU0hUWVBFX0lTSEFTSChtKQkoTV9IQVNIVFlQRV9HRVQobSkg JiBNX0hBU0hUWVBFX0hBU0hQUk9QKQogCiAvKgogICogQ09TL1FPUyBjbGFzcyBhbmQgcXVhbGl0 eSBvZiBzZXJ2aWNlIHRhZ3MuCgo=