From owner-dev-reviews@freebsd.org Fri Nov 20 14:46:12 2020 Return-Path: Delivered-To: dev-reviews@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id C88E52EC8E9 for ; Fri, 20 Nov 2020 14:46:12 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CczrN54gNz3jjy; Fri, 20 Nov 2020 14:46:12 +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 mxrelay.nyi.freebsd.org (Postfix) with ESMTP id A191917C17; Fri, 20 Nov 2020 14:46:12 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: by reviews.nyi.freebsd.org (Postfix, from userid 1346) id A0B21A0010A; Fri, 20 Nov 2020 14:46:12 +0000 (UTC) Date: Fri, 20 Nov 2020 14:46:12 +0000 To: Phabricator From: "mhorne (Mitchell Horne)" Cc: dev-reviews@freebsd.org Reply-to: "mhorne (Mitchell Horne)" Subject: [Differential] D27286: net/ifq.h: make header C++ friendly Message-ID: <5b6c43fd328fae8d40ad1bfbf105e2ae@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: , , , X-Herald-Rules: <81>, <128>, <110>, <115>, <28>, <139> X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: Precedence: bulk Thread-Topic: PHID-DREV-td2nhty4ivv4a2dl4vod X-Phabricator-Mail-ID: 2228613 X-Phabricator-Send-Attempt: l6b26rgrvzedlo2p In-Reply-To: References: Thread-Index: YWY1OTg0YzI5YTU2OWIxMGFmN2FmZTkyNGM4IF+31rQ= X-Phabricator-Stamps: actor(@mhorne) application(Differential) author(@mhorne) herald(H28) herald(H81) herald(H110) herald(H115) herald(H128) herald(H139) monogram(D27286) object-type(DREV) phid(PHID-DREV-td2nhty4ivv4a2dl4vod) reviewer(@glebius) reviewer(@rscheff) revision-repository(rS) revision-status(published) subscriber(#netapp) subscriber(@ae) subscriber(@imp) subscriber(@melifaro) subscriber(@rscheff) via(daemon) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_5b6c43fd328fae8d40ad1bfbf105e2ae" X-BeenThere: dev-reviews@freebsd.org X-Mailman-Version: 2.1.34 List-Id: Review System Updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Nov 2020 14:46:12 -0000 --b1_5b6c43fd328fae8d40ad1bfbf105e2ae Content-Type: text/plain; charset = "utf-8" Content-Transfer-Encoding: base64 VGhpcyByZXZpc2lvbiB3YXMgYXV0b21hdGljYWxseSB1cGRhdGVkIHRvIHJlZmxlY3QgdGhlIGNv bW1pdHRlZCBjaGFuZ2VzLgpDbG9zZWQgYnkgY29tbWl0IHJTMzY3ODk0OiBNYWtlIG5ldC9pZnEu aCBDKysgZnJpZW5kbHkgKGF1dGhvcmVkIGJ5IG1ob3JuZSkuCkhlcmFsZCBhZGRlZCBhIHN1YnNj cmliZXI6IGltcC4KCkNIQU5HRUQgUFJJT1IgVE8gQ09NTUlUCiAgaHR0cHM6Ly9yZXZpZXdzLmZy ZWVic2Qub3JnL0QyNzI4Nj92cz03OTc2OSZpZD03OTgwMCN0b2MKClJFUE9TSVRPUlkKICByUyBG cmVlQlNEIHNyYyByZXBvc2l0b3J5CgpDSEFOR0VTIFNJTkNFIExBU1QgVVBEQVRFCiAgaHR0cHM6 Ly9yZXZpZXdzLmZyZWVic2Qub3JnL0QyNzI4Nj92cz03OTc2OSZpZD03OTgwMAoKQ0hBTkdFUyBT SU5DRSBMQVNUIEFDVElPTgogIGh0dHBzOi8vcmV2aWV3cy5mcmVlYnNkLm9yZy9EMjcyODYvbmV3 LwoKUkVWSVNJT04gREVUQUlMCiAgaHR0cHM6Ly9yZXZpZXdzLmZyZWVic2Qub3JnL0QyNzI4NgoK QUZGRUNURUQgRklMRVMKICBoZWFkL3N5cy9uZXQvaWZxLmgKCkVNQUlMIFBSRUZFUkVOQ0VTCiAg aHR0cHM6Ly9yZXZpZXdzLmZyZWVic2Qub3JnL3NldHRpbmdzL3BhbmVsL2VtYWlscHJlZmVyZW5j ZXMvCgpUbzogbWhvcm5lLCBnbGViaXVzLCByc2NoZWZmCkNjOiBpbXAsIHJzY2hlZmYsIGFlLCBt ZWxpZmFybywgI25ldGFwcCwga3J6eXN6dG9mLmdhbGF6a2FfaW50ZWwuY29tLCBkZXYtcmV2aWV3 cwo= --b1_5b6c43fd328fae8d40ad1bfbf105e2ae Content-Type: text/x-patch; charset=utf-8; name="D27286.79800.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="D27286.79800.patch" ZGlmZiAtLWdpdCBhL2hlYWQvc3lzL25ldC9pZnEuaCBiL2hlYWQvc3lzL25ldC9pZnEuaAotLS0g YS9oZWFkL3N5cy9uZXQvaWZxLmgKKysrIGIvaGVhZC9zeXMvbmV0L2lmcS5oCkBAIC0zMzYsNyAr MzM2LDcgQEAKIH0KIAogc3RhdGljIF9faW5saW5lIHZvaWQKLWRyYnJfcHV0YmFjayhzdHJ1Y3Qg aWZuZXQgKmlmcCwgc3RydWN0IGJ1Zl9yaW5nICpiciwgc3RydWN0IG1idWYgKm5ldykKK2RyYnJf cHV0YmFjayhzdHJ1Y3QgaWZuZXQgKmlmcCwgc3RydWN0IGJ1Zl9yaW5nICpiciwgc3RydWN0IG1i dWYgKm1fbmV3KQogewogCS8qCiAJICogVGhlIHRvcCBvZiB0aGUgbGlzdCBuZWVkcyB0byBiZSBz d2FwcGVkIApAQCAtMzQ4LDExICszNDgsMTEgQEAKIAkJICogUGVlayBpbiBhbHRxIGNhc2UgZGVx dWV1ZWQgaXQKIAkJICogc28gcHV0IGl0IGJhY2suCiAJCSAqLwotCQlJRlFfRFJWX1BSRVBFTkQo JmlmcC0+aWZfc25kLCBuZXcpOworCQlJRlFfRFJWX1BSRVBFTkQoJmlmcC0+aWZfc25kLCBtX25l dyk7CiAJCXJldHVybjsKIAl9CiAjZW5kaWYKLQlidWZfcmluZ19wdXRiYWNrX3NjKGJyLCBuZXcp OworCWJ1Zl9yaW5nX3B1dGJhY2tfc2MoYnIsIG1fbmV3KTsKIH0KIAogc3RhdGljIF9faW5saW5l IHN0cnVjdCBtYnVmICoKQEAgLTM3MSw3ICszNzEsNyBAQAogCQlyZXR1cm4gKG0pOwogCX0KICNl bmRpZgotCXJldHVybihidWZfcmluZ19wZWVrX2NsZWFyX3NjKGJyKSk7CisJcmV0dXJuICgoc3Ry dWN0IG1idWYgKilidWZfcmluZ19wZWVrX2NsZWFyX3NjKGJyKSk7CiB9CiAKIHN0YXRpYyBfX2lu bGluZSB2b2lkCkBAIC0zODMsNyArMzgzLDcgQEAKIAlpZiAoaWZwICE9IE5VTEwgJiYgQUxUUV9J U19FTkFCTEVEKCZpZnAtPmlmX3NuZCkpCiAJCUlGUV9QVVJHRSgmaWZwLT5pZl9zbmQpOwogI2Vu ZGlmCQotCXdoaWxlICgobSA9IGJ1Zl9yaW5nX2RlcXVldWVfc2MoYnIpKSAhPSBOVUxMKQorCXdo aWxlICgobSA9IChzdHJ1Y3QgbWJ1ZiAqKWJ1Zl9yaW5nX2RlcXVldWVfc2MoYnIpKSAhPSBOVUxM KQogCQltX2ZyZWVtKG0pOwogfQogCkBAIC00MDYsNyArNDA2LDcgQEAKIAkJcmV0dXJuIChtKTsK IAl9CiAjZW5kaWYKLQlyZXR1cm4gKGJ1Zl9yaW5nX2RlcXVldWVfc2MoYnIpKTsKKwlyZXR1cm4g KChzdHJ1Y3QgbWJ1ZiAqKWJ1Zl9yaW5nX2RlcXVldWVfc2MoYnIpKTsKIH0KIAogc3RhdGljIF9f aW5saW5lIHZvaWQKQEAgLTQzOCwxMSArNDM4LDExIEBACiAJCXJldHVybiAobSk7CiAJfQogI2Vu ZGlmCi0JbSA9IGJ1Zl9yaW5nX3BlZWsoYnIpOworCW0gPSAoc3RydWN0IG1idWYgKilidWZfcmlu Z19wZWVrKGJyKTsKIAlpZiAobSA9PSBOVUxMIHx8IGZ1bmMobSwgYXJnKSA9PSAwKQogCQlyZXR1 cm4gKE5VTEwpOwogCi0JcmV0dXJuIChidWZfcmluZ19kZXF1ZXVlX3NjKGJyKSk7CisJcmV0dXJu ICgoc3RydWN0IG1idWYgKilidWZfcmluZ19kZXF1ZXVlX3NjKGJyKSk7CiB9CiAKIHN0YXRpYyBf X2lubGluZSBpbnQKCg== --b1_5b6c43fd328fae8d40ad1bfbf105e2ae--