From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Ahern Subject: Re: [PATCH] net: vrf: correct FRA_L3MDEV encode type Date: Thu, 2 Nov 2017 12:18:38 -0700 Message-ID: References: <20171101145809.2362-1-0xeffeff@gmail.com> <20171102.162244.2062312593995148834.davem@davemloft.net> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------E629912217ABA9CD7A4CA1BB" Cc: netdev@vger.kernel.org To: David Miller , 0xeffeff@gmail.com Return-path: Received: from mail-pg0-f47.google.com ([74.125.83.47]:43138 "EHLO mail-pg0-f47.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932571AbdKBTSn (ORCPT ); Thu, 2 Nov 2017 15:18:43 -0400 Received: by mail-pg0-f47.google.com with SMTP id s75so464509pgs.0 for ; Thu, 02 Nov 2017 12:18:42 -0700 (PDT) In-Reply-To: <20171102.162244.2062312593995148834.davem@davemloft.net> Content-Language: en-US Sender: netdev-owner@vger.kernel.org List-ID: This is a multi-part message in MIME format. --------------E629912217ABA9CD7A4CA1BB Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit On 11/2/17 12:22 AM, David Miller wrote: > I wish we could trap things like this using the policy, > enforcing an exact size access for attributes such as > these. --------------E629912217ABA9CD7A4CA1BB Content-Type: text/plain; charset=UTF-8; x-mac-type="0"; x-mac-creator="0"; name="0001-net-netlink-Update-attr-validation-to-require-exact-.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename*0="0001-net-netlink-Update-attr-validation-to-require-exact-.pa"; filename*1="tch" RnJvbSBmZWFlNWFhOWRkN2EyNmI3ZmJmMzM1ODI3MzhjN2M4OWYwNjhkODFiIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBEYXZpZCBBaGVybiA8ZHNhaGVybkBnbWFpbC5jb20+ CkRhdGU6IFRodSwgMiBOb3YgMjAxNyAxMjoxODowMiAtMDcwMApTdWJqZWN0OiBbUEFUQ0gg bmV0LW5leHRdIG5ldDogbmV0bGluazogVXBkYXRlIGF0dHIgdmFsaWRhdGlvbiB0byByZXF1 aXJlCiBleGFjdCBsZW5ndGggZm9yIHNvbWUgdHlwZXMKCkF0dHJpYnV0ZXMgdXNpbmcgTkxB X1UqIGFuZCBOTEFfUyogKHdoZXJlICogaXMgOCwgMTYsMzIgYW5kIDY0KSBhcmUKZXhwZWN0 ZWQgdG8gYmUgYW4gZXhhY3QgbGVuZ3RoLiBTcGxpdGkgdGhlc2UgZGF0YSB0eXBlcyBmcm9t Cm5sYV9hdHRyX21pbmxlbiBpbnRvIG5sYV9hdHRyX2xlbiBhbmQgdXBkYXRlIHZhbGlkYXRl X25sYSB0byByZXF1aXJlCnRoZSBhdHRyaWJ1dGUgdG8gaGF2ZSBleGFjdCBsZW5ndGggZm9y IHRoZW0uCgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBBaGVybiA8ZHNhaGVybkBnbWFpbC5jb20+ Ci0tLQogbGliL25sYXR0ci5jIHwgMTcgKysrKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFu Z2VkLCAxNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xp Yi9ubGF0dHIuYyBiL2xpYi9ubGF0dHIuYwppbmRleCA5MjdjMmYxOWYxMTkuLmI1ZTM2MGU3 ZGZjOCAxMDA2NDQKLS0tIGEvbGliL25sYXR0ci5jCisrKyBiL2xpYi9ubGF0dHIuYwpAQCAt MTQsMTkgKzE0LDIzIEBACiAjaW5jbHVkZSA8bGludXgvdHlwZXMuaD4KICNpbmNsdWRlIDxu ZXQvbmV0bGluay5oPgogCi1zdGF0aWMgY29uc3QgdTggbmxhX2F0dHJfbWlubGVuW05MQV9U WVBFX01BWCsxXSA9IHsKKy8qIGZvciB0aGVzZSBkYXRhIHR5cGVzIGF0dHJpYnV0ZSBsZW5n dGggbXVzdCBiZSBleGFjdGx5IGdpdmVuIHNpemUgKi8KK3N0YXRpYyBjb25zdCB1OCBubGFf YXR0cl9sZW5bTkxBX1RZUEVfTUFYKzFdID0gewogCVtOTEFfVThdCT0gc2l6ZW9mKHU4KSwK IAlbTkxBX1UxNl0JPSBzaXplb2YodTE2KSwKIAlbTkxBX1UzMl0JPSBzaXplb2YodTMyKSwK IAlbTkxBX1U2NF0JPSBzaXplb2YodTY0KSwKLQlbTkxBX01TRUNTXQk9IHNpemVvZih1NjQp LAotCVtOTEFfTkVTVEVEXQk9IE5MQV9IRFJMRU4sCiAJW05MQV9TOF0JPSBzaXplb2Yoczgp LAogCVtOTEFfUzE2XQk9IHNpemVvZihzMTYpLAogCVtOTEFfUzMyXQk9IHNpemVvZihzMzIp LAogCVtOTEFfUzY0XQk9IHNpemVvZihzNjQpLAogfTsKIAorc3RhdGljIGNvbnN0IHU4IG5s YV9hdHRyX21pbmxlbltOTEFfVFlQRV9NQVgrMV0gPSB7CisJW05MQV9NU0VDU10JPSBzaXpl b2YodTY0KSwKKwlbTkxBX05FU1RFRF0JPSBOTEFfSERSTEVOLAorfTsKKwogc3RhdGljIGlu dCB2YWxpZGF0ZV9ubGFfYml0ZmllbGQzMihjb25zdCBzdHJ1Y3QgbmxhdHRyICpubGEsCiAJ CQkJICAgdTMyICp2YWxpZF9mbGFnc19hbGxvd2VkKQogewpAQCAtNjQsNiArNjgsMTMgQEAg c3RhdGljIGludCB2YWxpZGF0ZV9ubGEoY29uc3Qgc3RydWN0IG5sYXR0ciAqbmxhLCBpbnQg bWF4dHlwZSwKIAogCUJVR19PTihwdC0+dHlwZSA+IE5MQV9UWVBFX01BWCk7CiAKKwkvKiBm b3IgZGF0YSB0eXBlcyBOTEFfVSogYW5kIE5MQV9TKiByZXF1aXJlIGV4YWN0IGxlbmd0aCAq LworCWlmIChubGFfYXR0cl9sZW5bcHQtPnR5cGVdKSB7CisJCWlmIChhdHRybGVuICE9IG5s YV9hdHRyX2xlbltwdC0+dHlwZV0pCisJCQlyZXR1cm4gLUVSQU5HRTsKKwkJcmV0dXJuIDA7 CisJfQorCiAJc3dpdGNoIChwdC0+dHlwZSkgewogCWNhc2UgTkxBX0ZMQUc6CiAJCWlmIChh dHRybGVuID4gMCkKLS0gCjIuMTMuNSAoQXBwbGUgR2l0LTk0KQoK --------------E629912217ABA9CD7A4CA1BB--