Received: by 2002:a05:6a10:6d10:0:0:0:0 with SMTP id gq16csp2591468pxb; Sun, 24 Apr 2022 20:11:58 -0700 (PDT) X-Google-Smtp-Source: ABdhPJytV+sqVGQSsHTiBmLhnMO9XRC3gg3KvSxH/Rf+tMN1ZWY+ylq2meKsc04z36tq2IFy3F/0 X-Received: by 2002:a05:6402:270b:b0:424:7dd:9d7b with SMTP id y11-20020a056402270b00b0042407dd9d7bmr16704409edd.92.1650856318638; Sun, 24 Apr 2022 20:11:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1650856318; cv=none; d=google.com; s=arc-20160816; b=k05NC2BpR3kGVvby5dFJopOj/LSmEipER/q5twyA9QRcCzyzeqn1Brsx4s/XoENFO/ hSio3HpwbE/GT/VdtENVEtnPV4/VHLyGu+D/DKnVi/trzKT0WfA2+Ele5rG+m5b9lM1c Ldgiyiuq5HcEUZUF6i1ZwBPSZYKWLTU8u/ncZRcUH8OGpVz0Qie36dn1i2DSDozxEkoJ HMMfL8uVSUjioxeuLvLsw6Vf6qK91Webyqp6b5Fm82wHRgompVwIYV5Yf2kbUPKkJhP0 p6+o3IzCCiephlZO+AmPSnCsPFvdEmx60OK0GPWYlIt11dEZPWq9673jwtm/Uk6zBdV8 VU1w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=/+H/N/gmFAaOe4y0s+SRcJl0SyQ/fuybtesfMfHNNuQ=; b=bFgMdmtKN5QKc/MtK6KIW9QZlpvpbYujvUIgMPXaI0nqwXwrs/9DhDgUsbar9CVFKE HN8GRzoYi9dDVRvR/X09MMqfvUNlyGtUw3Td3Wlz1lFGnEKD1X7qaIJbJpVCH9t8s4S+ AE77r4iPyjYQFdW09BhsPVj+K67bOfcltumD/LoNN9YiGZ7FJ0gZxo3jxoBcV7BDG8Z7 KQXIY4gdFDCkJwE7m3QgasiRAj6fJCI+0EhMKXGpHuqIzAjo52sskrC6If90ALRba860 EttzU8YoxcJkOZ5MsQ521x1ZObCoOis5t0Tx5d3pc3AWq+sIp90pc0Yh+Id7nKUE/K11 RmSQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b="L9/LRThN"; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id b7-20020a056402084700b0041d76c3b504si13415662edz.545.2022.04.24.20.11.35; Sun, 24 Apr 2022 20:11:58 -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; dkim=pass header.i=@gmail.com header.s=20210112 header.b="L9/LRThN"; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238487AbiDXTX7 (ORCPT + 99 others); Sun, 24 Apr 2022 15:23:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52754 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233170AbiDXTX5 (ORCPT ); Sun, 24 Apr 2022 15:23:57 -0400 Received: from mail-wm1-x336.google.com (mail-wm1-x336.google.com [IPv6:2a00:1450:4864:20::336]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4D43D3586D; Sun, 24 Apr 2022 12:20:56 -0700 (PDT) Received: by mail-wm1-x336.google.com with SMTP id n126-20020a1c2784000000b0038e8af3e788so8369812wmn.1; Sun, 24 Apr 2022 12:20:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:in-reply-to:content-transfer-encoding; bh=/+H/N/gmFAaOe4y0s+SRcJl0SyQ/fuybtesfMfHNNuQ=; b=L9/LRThN/qmaxvltFgT3Vsp3alFuHmSCHX8niKbw5nVt0f+GrPKdM+saUo8/tdJ5DH m0AMCUG97D2qOpTUIUhPAB1LV2EacwAKSkyzmxv7BAnp+FzQ0W1Dfp7aQ6g2Ix+jAcBX 35TfCkIhfMG+4YHd7moTBuvU6uDfQXEaYt4XDpjRLD5/WLBjvosQIWGdQADpLpI+nMsN 0Mxumf9sFHFtGBjiLKgIKfaXSlO28LuwSn0ICnECFbMeLP+6QU8d+Lj3jo5i/imkxMNP wZTeV39Gk0h/+2Jmf/KEcMr76MLwIWnpqzdk9D175he7a8eCIkDfw/iAcNcHdeLa3fz7 18ag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=/+H/N/gmFAaOe4y0s+SRcJl0SyQ/fuybtesfMfHNNuQ=; b=vPCOLeJZUndJh5WhIZGLEoQdNq7hH+8df1JcBo7wSCyrQkNvCCvmJyUOcKiKwSq8q5 vkz3QN+fxED7c/xgDfhMNnYxpPE9UFD7e7tODWikpmEPSwvY9/M228NO2I1ChVeqWrVv NQl9C3Rh9vzNZpGVd2Xx5S0ZHb79AYtoGxsiJMHnjeYGnhBWDtX/4A08wKWbCBrA1/9p C9nJqnVBEo4xeHwHPqHy2ev/LULuGaMP2sqkgulyYBvxIFmZqKRYDo74el6ZxcOY/fMn Nk8+7225r+D6I/Vt8OTGk3UbNKs9M7n+u/ufx8EYICOjPpW3ckGQtW8OjTM2OgOVtmtL idww== X-Gm-Message-State: AOAM530ifHjwhBziAgUD2MxfEuzC5IOjB7QjoK4rDo8hJoFCsa9JvQGP yrsi493q/c37IDvnDylnk8c= X-Received: by 2002:a1c:7415:0:b0:38e:bbbf:52d9 with SMTP id p21-20020a1c7415000000b0038ebbbf52d9mr22683155wmc.104.1650828054882; Sun, 24 Apr 2022 12:20:54 -0700 (PDT) Received: from [192.168.1.5] ([197.57.78.84]) by smtp.gmail.com with ESMTPSA id e4-20020a5d6d04000000b0020a8bbbb72bsm8511452wrq.97.2022.04.24.12.20.52 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 24 Apr 2022 12:20:54 -0700 (PDT) Message-ID: Date: Sun, 24 Apr 2022 21:20:51 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Subject: Re: [PATCH net-next v3 2/2] net: vxlan: vxlan_core.c: Add extack support to vxlan_fdb_delete Content-Language: en-US To: Nikolay Aleksandrov , Julia Lawall Cc: netdev@vger.kernel.org, outreachy@lists.linux.dev, roopa@nvidia.com, jdenham@redhat.com, sbrivio@redhat.com, jesse.brandeburg@intel.com, anthony.l.nguyen@intel.com, davem@davemloft.net, kuba@kernel.org, pabeni@redhat.com, vladimir.oltean@nxp.com, claudiu.manoil@nxp.com, alexandre.belloni@bootlin.com, shshaikh@marvell.com, manishc@marvell.com, intel-wired-lan@lists.osuosl.org, linux-kernel@vger.kernel.org, UNGLinuxDriver@microchip.com, GR-Linux-NIC-Dev@marvell.com, bridge@lists.linux-foundation.org References: <0d09ad611bb78b9113491007955f2211f3a06e82.1650800975.git.eng.alaamohamedsoliman.am@gmail.com> <06622e4c-b9a5-1c4f-2764-a72733000b4e@gmail.com> <3b8c790d-9e90-d920-9580-8e736435f7f3@blackwall.org> From: Alaa Mohamed In-Reply-To: <3b8c790d-9e90-d920-9580-8e736435f7f3@blackwall.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-4.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,NICE_REPLY_A, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 On ٢٤‏/٤‏/٢٠٢٢ ٢١:٠٣, Nikolay Aleksandrov wrote: > On 24/04/2022 21:52, Alaa Mohamed wrote: >> On ٢٤‏/٤‏/٢٠٢٢ ١٨:١٥, Julia Lawall wrote: >>> On Sun, 24 Apr 2022, Alaa Mohamed wrote: >>> >>>> Add extack to vxlan_fdb_delete and vxlan_fdb_parse >>> It could be helpful to say more about what adding extack support involves. >>> >>>> Signed-off-by: Alaa Mohamed >>>> --- >>>> changes in V2: >>>>     - fix spelling vxlan_fdb_delete >>>>     - add missing braces >>>>     - edit error message >>>> --- >>>> changes in V3: >>>>     fix errors reported by checkpatch.pl >>> But your changes would seem to also be introducing more checkpatch errors, >>> because the Linux kernel coding style puts a space before an { at the >>> start of an if branch. >> I ran checkpatch script before submitting this patch and got no error > This is what I got: > WARNING: suspect code indent for conditional statements (8, 24) > #366: FILE: drivers/net/vxlan/vxlan_core.c:1137: > if (tb[NDA_NH_ID] && (tb[NDA_DST] || tb[NDA_VNI] || tb[NDA_IFINDEX] || > [...] > + NL_SET_ERR_MSG(extack, "DST, VNI, ifindex and port are mutually exclusive with NH_ID"); > > WARNING: line length of 111 exceeds 100 columns > #370: FILE: drivers/net/vxlan/vxlan_core.c:1139: > + NL_SET_ERR_MSG(extack, "DST, VNI, ifindex and port are mutually exclusive with NH_ID"); > > ERROR: space required before the open brace '{' > #377: FILE: drivers/net/vxlan/vxlan_core.c:1145: > + if (err){ > > ERROR: space required before the open brace '{' > #389: FILE: drivers/net/vxlan/vxlan_core.c:1164: > + if (nla_len(tb[NDA_PORT]) != sizeof(__be16)){ > > ERROR: space required before the open brace '{' > #400: FILE: drivers/net/vxlan/vxlan_core.c:1174: > + if (nla_len(tb[NDA_VNI]) != sizeof(u32)){ > > ERROR: space required before the open brace '{' > #411: FILE: drivers/net/vxlan/vxlan_core.c:1184: > + if (nla_len(tb[NDA_SRC_VNI]) != sizeof(u32)){ > > ERROR: space required before the open brace '{' > #423: FILE: drivers/net/vxlan/vxlan_core.c:1196: > + if (nla_len(tb[NDA_IFINDEX]) != sizeof(u32)){ > > ERROR: space required before the open brace '{' > #430: FILE: drivers/net/vxlan/vxlan_core.c:1202: > + if (!tdev){ > > ERROR: space required after that ',' (ctx:VxV) > #431: FILE: drivers/net/vxlan/vxlan_core.c:1203: > + NL_SET_ERR_MSG(extack,"Device not found"); > > Thank you for sending that , but I don't know why I missed that when I ran the script. Anyway, I fixed all these errors as Julia said. Thanks again, Alaa