Received: by 2002:a05:7412:6592:b0:d7:7d3a:4fe2 with SMTP id m18csp1345835rdg; Fri, 11 Aug 2023 20:00:10 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFkZklE/91PJ7bF4x7OIGq02KZQJyJch/vdFt64lNG4zGfnG4u3f2JsgZIuZkexPj9HbHSx X-Received: by 2002:a9d:6ad4:0:b0:6b9:52cb:3adf with SMTP id m20-20020a9d6ad4000000b006b952cb3adfmr3865835otq.20.1691809210168; Fri, 11 Aug 2023 20:00:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691809210; cv=none; d=google.com; s=arc-20160816; b=OOb54yyuzVi5V3qzRxQKyZ5bwTwjOoOBfdBWlabffGPriSCW/+07OSgvMHJGWdDDZ+ YKnBGxPFd6EA+spItisnvwWw57oULWoDH0JYNfNFg1YgR2fvnx6KscdJ2/YZJmYcGpkn I71C8hb2+xfvVKWt30tQgeMk7AUURrMXQI0Zwd0qWrkw23m+eqfT9n+hB31QJNu1Rwbm tqgc0rVybYDfG1meWRfob8Yxy+PIbeqSXUbExIKDRo5ltVgKwwVuW7K7mP+eim45Ty6w xDAHRxWZ+pNUik36T/0vPSQw8kh9KB4+AiyyyreQGALUu2oxR/J0Eh0sip8Q8eQkt6+K BfRw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:mime-version :content-transfer-encoding:references:in-reply-to:subject:cc:to:from :date; bh=582WIob4J+V735qDrf0O8AxdcnYxW2l9Cgdc90Q56fA=; fh=woP5gVpbMQpxZ2ohLp24N2thu5CHf14yq3CTGaFcucE=; b=do/86qOn9CbDsKUCnRD5FSCzKZ+AKD+WI3x6Rbtg4cICaFUwuGzF9wufZZByJffIsd PFyB8rs081MhHku+Wy7Cbe9XJfQ6ontxKZPji+vzOOZ5et+kkoWubpDPC8TNrZL0HqRa JE2TQlALHVNO1BUtfp/zGP9KEluocqsP+UQmzr4xzOmgyZf2YAqlqTnlvYFnOpw9FFI/ 3DQsAoAyw+JfgNOk9mAM7OSjo4/4Dr0d1ngkpZEgVfU96TK767UK5K3MT2c9eaDx7fVE yYXgYQBGGJsWUmoSo1OxqUhsBIGEJbLTc9VDfXW4wzE0pwhMejeGVCHu/4A+wHcvcCBV cXyw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u4-20020a17090341c400b001bbce4a587esi4332077ple.456.2023.08.11.19.59.58; Fri, 11 Aug 2023 20:00:10 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236048AbjHLCfd (ORCPT + 99 others); Fri, 11 Aug 2023 22:35:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54894 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234787AbjHLCfc (ORCPT ); Fri, 11 Aug 2023 22:35:32 -0400 Received: from zju.edu.cn (mail.zju.edu.cn [61.164.42.155]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id AB61130FB; Fri, 11 Aug 2023 19:35:29 -0700 (PDT) Received: from linma$zju.edu.cn ( [10.181.217.213] ) by ajax-webmail-mail-app4 (Coremail) ; Sat, 12 Aug 2023 10:35:09 +0800 (GMT+08:00) X-Originating-IP: [10.181.217.213] Date: Sat, 12 Aug 2023 10:35:09 +0800 (GMT+08:00) X-CM-HeaderCharset: UTF-8 From: "Lin Ma" To: "Jakub Kicinski" Cc: corbet@lwn.net, davem@davemloft.net, edumazet@google.com, pabeni@redhat.com, rdunlap@infradead.org, void@manifault.com, jani.nikula@intel.com, horms@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org Subject: Re: [PATCH v3] docs: net: add netlink attrs best practices X-Priority: 3 X-Mailer: Coremail Webmail Server Version XT5.0.14 build 20220622(41e5976f) Copyright (c) 2002-2023 www.mailtech.cn mispb-4df6dc2c-e274-4d1c-b502-72c5c3dfa9ce-zj.edu.cn In-Reply-To: <20230811152634.271608c5@kernel.org> References: <20230811031549.2011622-1-linma@zju.edu.cn> <20230811152634.271608c5@kernel.org> Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=UTF-8 MIME-Version: 1.0 Message-ID: <54e9d6f6.106b1a.189e798f8ae.Coremail.linma@zju.edu.cn> X-Coremail-Locale: zh_CN X-CM-TRANSID: cS_KCgBHjAnd79ZkkbHlCg--.64007W X-CM-SenderInfo: qtrwiiyqvtljo62m3hxhgxhubq/1tbiAwUFEmTW4nsAugABsB X-Coremail-Antispam: 1Ur529EdanIXcx71UUUUU7IcSsGvfJ3iIAIbVAYjsxI4VWxJw CS07vEb4IE77IF4wCS07vE1I0E4x80FVAKz4kxMIAIbVAFxVCaYxvI4VCIwcAKzIAtYxBI daVFxhVjvjDU= X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGVsbG8gSmFrdWIsCgo+ID4gUHJvdmlkZSBzb21lIHN1Z2dlc3Rpb25zIHRoYXQgd2hvIGRlYWwg d2l0aCBOZXRsaW5rIGNvZGUgY291bGQgZm9sbG93Cj4gPiAob2YgY291cnNlIHVzaW5nIHRoZSB3 b3JkICJiZXN0LXByYWN0aWNlcyIgbWF5IHNvdW5kIHNvbWV3aGF0Cj4gPiBleGFnZ2VyYXRlKS4K PiAKPiBJIHRydWx5IGFwcHJlY2lhdGUgdGhlIGVmZm9ydCwgYnV0IEknbSB3b3JyaWVkIHRoaXMg d2lsbCBvbmx5IGNvbmZ1c2UKPiBkZXZlbG9wZXJzLiBUaGlzIGRvY3VtZW50IGRvZXMgbm90IHJl ZmxlY3QgdGhlIHJlYWxpdHkgb2Ygd3JpdGluZyBuZXcKPiBuZXRsaW5rIGZhbWlsaWVzIGF0IGFs bC4gSXQncyBtb3JlIG9mIGEgaGlzdG9yaWMgcGVyc3BlY3RpdmUuCgpXaGlsZSBJIHVuZGVyc3Rh bmQgeW91ciBjb25jZXJucywgSSBoYXZlIGEgc2xpZ2h0bHkgZGlmZmVyZW50IHBlcnNwZWN0aXZl Cm9uIHRoZSBzdGF0ZW1lbnQgdGhhdCBpdCAiZG9lcyBub3QgcmVmbGVjdCB0aGUgcmVhbGl0eS4u LiBhdCBhbGwuIgpUaGUgIkFib3V0IEdlbmVyYWwgTmV0bGluayBDYXNlIiBzZWN0aW9uIGRvZXMg aGlnaGxpZ2h0IHNvbWUgaW1wb3J0YW50CmNvbnNpZGVyYXRpb25zIGZvciB3cml0aW5nIG5ldyBu ZXRsaW5rIGZhbWlsaWVzLCBzdWNoIGFzIHVzaW5nIGhlbHBlcnMgdG8KYWNjZXNzIG5sYXR0ciBh bmQgYXZvaWRpbmcgZGVwcmVjYXRlZCBwYXJzZXJzLgoKSG93ZXZlciwgSSBkbyBhY2tub3dsZWRn ZSB0aGF0IHRoZSBzZWNvbmQgYmVzdCBwcmFjdGljZSBjb3VsZCBiZQpjb25mdXNpbmcsIGFzIGRl dmVsb3BlcnMgd2hvIHVzZSBhdXRvIEMgY29kZSBnZW5lcmF0aW9uIG1heSBub3QgZW5jb3VudGVy CnRoZSBpc3N1ZXMgbWVudGlvbmVkLgoKTW92aW5nIGZvcndhcmQsIEkgc3VnZ2VzdCB3ZSBjb25z aWRlciB0aGUgZm9sbG93aW5nIG9wdGlvbnM6CgoxLiBVcGRhdGUgdGhlIGRvY3VtZW50IHRvIGFk ZHJlc3MgdGhlIGNvbmZ1c2lvbiBhbmQgbWFrZSBpdCBtb3JlIHJlbGV2YW50CiAgIHRvIHRoZSBj dXJyZW50IHN0YXRlIG9mIE5ldGxpbmsgZGV2ZWxvcG1lbnQuIE1heWJlIHRoZSBuZXdseSBhZGRl ZAogICBzZWN0aW9uIHNlZW1zIG5vdCBlbm91Z2ggZm9yIHRoYXQuIEkgd291bGQgZ3JlYXRseSBh cHByZWNpYXRlIGFueQogICBzcGVjaWZpYyBndWlkYW5jZS4gCjIuIElmIHRoZSBkb2N1bWVudCBp cyBkZWVtZWQgdG9vIG91dGRhdGVkIGZvciBiZWluZyBrZXJuZWwgZG9jdW1lbnRhdGlvbiwKICAg bWF5YmUgSSBzaG91bGQgcHVibGlzaCBpdCBzb21ld2hlcmUgZWxzZS4gRG8geW91IGhhdmUgYW55 CiAgIHJlY29tbWVuZGF0aW9ucyBvbiB3aGVyZSBpdCBjb3VsZCBiZSBiZXR0ZXIgc3VpdGVkPwoK VGhhbmsgeW91IGZvciB5b3VyIHRpbWUgYW5kIGNvbnNpZGVyYXRpb24uIEhhdmUgYSBncmVhdCB3 ZWVrZW5kLiA6RAoKUmVnYXJkcwpMaW4=