Received: by 2002:ab2:6816:0:b0:1f9:5764:f03e with SMTP id t22csp1978759lqo; Sun, 19 May 2024 07:32:00 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXS1ffVJm0KNADQD8lu1L6zr9f4RCMSIYQisRlkhh1o+vSJA321IEmiqJDCY4Pg+C7Y6//EEy9PBP0BucYlRnIVhUaoYSw9Q4DwEixYWw== X-Google-Smtp-Source: AGHT+IH1TgsZNo5modPqC0gMxt00KFcYY3XgMeUrPvfVSC0ob6q5NsBWjb7r+wlfHRUvsIJDVD4m X-Received: by 2002:a17:90a:b38e:b0:2b1:82f5:278c with SMTP id 98e67ed59e1d1-2b6cc4502f4mr30410350a91.8.1716129120322; Sun, 19 May 2024 07:32:00 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1716129120; cv=pass; d=google.com; s=arc-20160816; b=Pe5ORNE3Zcp8S98SQzNthXceXbtIiLpfSBnHR1ljfRdioaAOQc2o3HYZyuq62NPY/m /nxU1S/JR8VHqhm+le+Z1LBK2tM6/dbw/mSJFEDiKagOLosWL7bvoyP+sO5IkQ4W11dq 4NGL/JjNyv1WQOTcpHHhukiyrMiLMHLlL6i99kAXVS9avZOjc+5KO7H+iPtBuBRFCJxR fGX37XfvxU5kspLhNUVxOxTGX5RgrKzaobNLuSUE6MwhxvOlSvx1RV6koyIaMmckHAY7 y8dHf9iAxm0hGTa5GrqVY8J0dpgAYHGeQTEukup8XeN6PKBzf9qu9MQlPOXvLFgHZz2C UKZw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=ui-outboundreport:content-transfer-encoding:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:date:message-id :dkim-signature; bh=okgSGZhPXLzsKcF0XXQXyYWpYhHobc+okPiEHtdUg2Q=; fh=UztueldDKF6ub00LNz4LmMIYj4YC+OWyWTUKRNUrHZM=; b=dOfY5dXjHUOdQyHtJ2v+p432Fl9Hlzojj5gFpvOW8CImj/dkvBtw+rrKC8bYpt3XvO EsI3uWVL96VM4shIytXe3NVsqgoIXQEidMjCjn3i4PGFtPYRYoqIVr1VWtQcZ3q93wZN tHPUxWX51+Bsli3O2tY5qlhLJBMbO+WJTi4HuE9lBX8/egWKa+Jitx0fBfudNrfvv7l9 Wfi6YzPU1KOdbJGYOl71CTo/Ikgsz19oinQlEtKRcX1PTQC7Of5xJWU1owTsKBBC0PJn GnKLEybxGkvYWzBvRDkVLJmTVIJvoRGiMpgLlstZbpxuOpmG5SyfR3M+sObRNQCc3nL9 T6cA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b=hsPoZwPb; arc=pass (i=1 spf=pass spfdomain=web.de dkim=pass dkdomain=web.de dmarc=pass fromdomain=web.de); spf=pass (google.com: domain of linux-kernel+bounces-183129-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-183129-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=web.de Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id 41be03b00d2f7-658a8feb2e5si1431671a12.856.2024.05.19.07.31.59 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 19 May 2024 07:32:00 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-183129-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b=hsPoZwPb; arc=pass (i=1 spf=pass spfdomain=web.de dkim=pass dkdomain=web.de dmarc=pass fromdomain=web.de); spf=pass (google.com: domain of linux-kernel+bounces-183129-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-183129-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=web.de Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 881C7B21397 for ; Sun, 19 May 2024 14:31:54 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 21E174D11B; Sun, 19 May 2024 14:31:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=web.de header.i=markus.elfring@web.de header.b="hsPoZwPb" Received: from mout.web.de (mout.web.de [212.227.17.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A53E5282F0; Sun, 19 May 2024 14:31:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=212.227.17.11 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716129101; cv=none; b=fvOC+G/EBKxhtNhk7jO3QRknlFwhq2e5RX+t4eZadZj/c4UkKBLqlDmNyxAOO4gm+P1EtTdqFjPL8+bCH+CROLqSnd0a4xWsIvZ50LFMNv2TtDFfCeeh47hmpLxyIK7TYFJFbvflAZd3JUxAH1DNTBW4bNWtzGECg6Zr20h92lw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716129101; c=relaxed/simple; bh=Bo0hkkNb6n0GtovvowUCH9XaoMAubly47QTAmugCRVU=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=s621FQX9ZNFVNq98i7jMDtymB+zEiEYnMFK2N7ZK1ZMParFqsBbzhAswyG0V2KmZNAUTpkKNsUHWxYMOmq4OZ3h/zhh7/thMlaOTyJIa/oW64zglqAdYWHqeXIai7hM5PxaUfdZsOP8SfVSNleEbR8NWLEI+kyTBcjGMjf+77aY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=web.de; spf=pass smtp.mailfrom=web.de; dkim=pass (2048-bit key) header.d=web.de header.i=markus.elfring@web.de header.b=hsPoZwPb; arc=none smtp.client-ip=212.227.17.11 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=web.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=web.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1716129063; x=1716733863; i=markus.elfring@web.de; bh=okgSGZhPXLzsKcF0XXQXyYWpYhHobc+okPiEHtdUg2Q=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=hsPoZwPbyl9kHz9oKkiVu5F5hQDrX/uhpttLkGq4gkskP0mIvN+u6qQazEN6bfC/ w43xpBUftsCLM2XXNgxDG1y9sBiHoGuhSq10V0/KoxjHQuIGWtB+7ilSSykmWL3Jp 8ERJ1VS5bv0Mv7jwXZte9olZWwz3ixQbqL2gLXK+QKuHpoOhzYXfDak0W1ML+DerU SShKVwM2QtpV/OIefLftCWKA/sI/z3EUROSkm1nVDFvYqmRZ+SmaS7wqbU26EMezB f6aBh2MXdnjMta+mDlUKkEL9kCxZKwPHxuazKdVB4UGduFzAp8rG7F8XtQxxet4Ea JywBbyAtGSfdxkUPCw== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from [192.168.178.21] ([94.31.82.95]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1N3Gga-1sYnFk3to2-00x6CV; Sun, 19 May 2024 16:31:03 +0200 Message-ID: <13c9cf99-48e2-4638-b40e-e5b065421ff3@web.de> Date: Sun, 19 May 2024 16:30:58 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [RFC 12/28] net: ethernet: ti: cpsw-proxy-client: add NAPI RX polling function To: Matthew Wilcox , netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, kernel-janitors@vger.kernel.org Cc: Siddharth Vadapalli , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Jonathan Corbet , MD Danish Anwar , Paolo Abeni , Roger Quadros , Vladimir Oltean , LKML , linux-doc@vger.kernel.org, Misael Lopez Cruz , Sriramakrishnan , Vignesh Raghavendra References: <20240518124234.2671651-13-s-vadapalli@ti.com> Content-Language: en-GB From: Markus Elfring In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:ZOR+qvZzRR+ttY7PuL03hVIwkfO7x7y7RvXHXJuDeJUFFg/+vou BwVgWAInZI7x7d7oE3Dfl/rE7iP1T/eLVCvjjfayyrwhEuhxhwE39O8tzqt3roh2BpMqkGi aYy3QlFzjJqzlz3/9G7agOFYGgUOyXJrtimGjGkb4vKKCKR7EUy6tmNPRBVAaWj+dpIz6vc aAEpAcp10aXc8VNXn3i0g== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:p3njCTGZjQU=;MM/BtbTKdD1/cFkV9hDHqUuaeAA R8CSId/keq81wOpxwHGT/KQ4/EMc9EoKDoFt23MwMKcwbX0IuDzl6HNuffNcsR6AlDHighzfb 2B+cutp2WbiKUvJga7TBKBM4przF3nvvKDYzJmSZlEJ2O24l/wZoSBk+S9KLD3Qhl+JqLp0Em 1D3zuB5amF58IKbdQDVQ7Pxcf+Y1RTTct+Ayv8q7I9D3GoSbkiRw5K97Tv1ryT0qwrlOGgHFS eEy7+ebyN1tir8hvfeVLk1Qys0ls3yvzpSvRFqpEqgdQi44G7Nadm/k0shnia85KtpxgxlKpW DthE0qQZIe3mtkDaXSv/xCmphm94gZ3n4/aqVbarmLo6ou7IW4UAbUhALG1dPG0FZNM4JYjey cg71B7xYHPic7aLYL7fHJZk5VCXGbcTx1aF003t/t/6VSfGZYRTo+dmAiCWl5RozkCrgIbLYZ QkOhjRi1J+a3APsPw0obs+FQOxDy3HXTbW28RPwmLhYvoc/Br1gXrJjcBulS88IqHyWQviK8d U/LeOlPk5asXdhWhlkJH2QpJv1u63peW9/GNboafj2B7flO0toWBxDcrBxrf7tPz8juacvrrW nVfBGcU71xJdyVS3sr9iBIjat028YQsdef86mkhzfZ6mb+YrBftSIpyQrlqzUaz0PxTAYJKtQ ow/iuIjcM6UgdqQPm5kX9tFvzUcPDxqWuzdx8YyHrqIo9gSf/aJuJff9epK0jjydIcxA1vtN5 ZMzWwujjFG46gOhAZyhKEVjPxSSlXZHk1yH6F/w9vTrNa4jByh+yImhvHVTPa8bqIeTQjSJKp iviOXkUr8ycRer9OPgCgyULquV7EQb8P5RSH7uOa71E94= > FYI, Markus can be safely ignored. His opinions are well-established as > being irrelevant. I hope that views can become more constructive somehow. =E2=80=A6 >> https://wiki.sei.cmu.edu/confluence/display/c/MEM12-C.+Consider+using+a= +goto+chain+when+leaving+a+function+on+error+when+using+and+releasing+reso= urces =E2=80=A6 >> https://elixir.bootlin.com/linux/v6.9.1/source/include/linux/cleanup.h Do linked information sources provide more helpful clarification opportuni= ties also for undesirable communication difficulties? Regards, Markus