Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753835AbdFWMCb (ORCPT ); Fri, 23 Jun 2017 08:02:31 -0400 Received: from chaos.universe-factory.net ([31.24.148.19]:53148 "EHLO chaos.universe-factory.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751231AbdFWMC3 (ORCPT ); Fri, 23 Jun 2017 08:02:29 -0400 Subject: Re: [PATCH net-next v3 1/6] vxlan: refactor verification and application of configuration To: Johannes Berg , Jiri Benc Cc: davem@davemloft.net, hannes@stressinduktion.org, pshelar@ovn.org, aduyck@mirantis.com, roopa@cumulusnetworks.com, netdev@vger.kernel.org, dev@openvswitch.org, linux-kernel@vger.kernel.org References: <6e2c8bb77be42834f1da5a3ca79f5e455574a136.1497825555.git.mschiffer@universe-factory.net> <20170623105220.18561f34@griffin> <113c3fe1-f490-d92d-2b4a-69b7115d8115@universe-factory.net> <1498213402.2595.3.camel@sipsolutions.net> From: Matthias Schiffer Message-ID: Date: Fri, 23 Jun 2017 14:02:26 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0 MIME-Version: 1.0 In-Reply-To: <1498213402.2595.3.camel@sipsolutions.net> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="IttUlBsbNaBWudkn5MHwd1tc93gnCehiE" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3176 Lines: 81 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --IttUlBsbNaBWudkn5MHwd1tc93gnCehiE Content-Type: multipart/mixed; boundary="UW794PxvdjwpKjDQoiv4f39VMx3hgoMiD"; protected-headers="v1" From: Matthias Schiffer To: Johannes Berg , Jiri Benc Cc: davem@davemloft.net, hannes@stressinduktion.org, pshelar@ovn.org, aduyck@mirantis.com, roopa@cumulusnetworks.com, netdev@vger.kernel.org, dev@openvswitch.org, linux-kernel@vger.kernel.org Message-ID: Subject: Re: [PATCH net-next v3 1/6] vxlan: refactor verification and application of configuration References: <6e2c8bb77be42834f1da5a3ca79f5e455574a136.1497825555.git.mschiffer@universe-factory.net> <20170623105220.18561f34@griffin> <113c3fe1-f490-d92d-2b4a-69b7115d8115@universe-factory.net> <1498213402.2595.3.camel@sipsolutions.net> In-Reply-To: <1498213402.2595.3.camel@sipsolutions.net> --UW794PxvdjwpKjDQoiv4f39VMx3hgoMiD Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 06/23/2017 12:23 PM, Johannes Berg wrote: > On Fri, 2017-06-23 at 12:13 +0200, Matthias Schiffer wrote: >> >> I was told the extended netlink error facilities were not ready yet, >> has that changed since the last release? >=20 > Yes, the facility is in the kernel tree now. >=20 >> Anyways, I will gladly work on improving the error handling if >> someone can give me a pointer how these extended netlink errors are >> used. >=20 > Just grep for 'netlink_ext_ack' :) >=20 > johannes >=20 Thanks for the hint. It seems though that rtnl_link_ops.newlink/changelink don't allow passing= the extack yet... how do we proceed here? Treewide change (maybe by someo= ne who knows their Coccinelle-fu?), or would the introduction of new version= s of the newlink and changelink fields be more acceptable, so drivers can b= e moved to the new API one by one? Matthias --UW794PxvdjwpKjDQoiv4f39VMx3hgoMiD-- --IttUlBsbNaBWudkn5MHwd1tc93gnCehiE Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEZmTnvaa2aYgexS51Fu8/ZMsgHZwFAllNA1IACgkQFu8/ZMsg HZw6Bg//TnVaUrYdpoAXhsN672z2GjzJX/Rn3zW6ZvgNedWFyHb/MPnyskXEDBsz pRJIaPdJKjCrsRpnCVE7uOqmp10Bh/npB6PzwyrOajrmHy63tcLmi1T5zc0r86fL QlxlqRMlDlPnojP+mjMycRcagLpb06CqP7Uti+fLc06KHXZW5c9JYsDmbs57EG/9 w97LLQaeLpKHd4s99MKofN1cF9QXbNgL5tScMr9X5lN/e8FOJWt2l3D1b/aFBhme HeUm/ajtn52UsowbwQfc+2JMxtQw0rLN57ALtw47+kOWJe1tf5KmFkL+k/z56cGZ jFfKhmZIuawPkfdQQVS4aQkt2YRqgvV/7/IOPzgVkghNUXp5I+fd53/FFn4MpmnU RKBzj8pBiB4QryGJkeCiscx8+zLLit6HIbSgYdSPzE6FxeEGqUYUrU00KFw5RNsP mwTOJWPl8rK2WwWoRHbIeqHAqZXnA8jag85Zrs+M3mjRY7zs5TFukBkgnv44rH5J p9XDt/tFG6V3c40cVZ2gGmM/QiQutuTFjG+T7kQ9pEIsvxMB5K53GllewqUl3DtP JxUJ87cUADPG2aGBsw44kikifL7wfDGyz++0HVdT1XvAxIigNDY8BADBjwM/koyP 3c3Pj/+G2qtXQlFCcEqvZdv1IRNh7SgOd+eB9va7m/u23wPoSCc= =2OTd -----END PGP SIGNATURE----- --IttUlBsbNaBWudkn5MHwd1tc93gnCehiE--