Received: by 2002:a05:6a10:a841:0:0:0:0 with SMTP id d1csp4483782pxy; Tue, 27 Apr 2021 06:14:35 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx6u44Wz9/gpNzJOlHh7cmzUkJXP2yvq/hmaBN7yTrOEIFO85mAuaGZVmDS8Qgkkh+SAQYW X-Received: by 2002:a17:907:3e13:: with SMTP id hp19mr22814400ejc.276.1619529275758; Tue, 27 Apr 2021 06:14:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619529275; cv=none; d=google.com; s=arc-20160816; b=Tlnw2CFEFguv8pVG1FxLQnAyhhdQTDTUeGRCGxwJngH+iRXCXA4k7f4rkxGQ3WpPsd 8KN8g3VpU3c918R7WIZBAlZks7BBbYpIzwCqqCzWyXCjQaekUPqDL5SqFBQ9J9O4rY05 hX4ZywsozrIKAKJSoir8Bt6k/gZ+uxJc0iJwFnmfEX8/n51GEDByYPzQeZc1069pqY+z t1YmAdf5kN/cfZWy3AciZajx+b/yuVDDtAuySNIdvenTw22EnCzsPy1kTpkiUL9aunKh yoP0pHya0oxJsVaH5u7JLmv54WfAlSp5MhyXS8CN5lXysEWaCuU9K2H+FSRw/Wxwk4h7 zpqA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:date:message-id:subject:autocrypt:from :references:cc:to:dkim-signature; bh=MdR+cwlLl+RvKNi3AVhHdFASQ3ydKPE8NsuiA+RJTho=; b=yfYTw6pWs5oN4jD0RyNY7GKuWQcm7oH8qstwTbFA5DSqS+JELWakf3xAbzpTcnPVS8 c0uc6ke3j/8Z+jJkp8rjl33JJ3bWZNJUSreYEhZTVH0uTgQQTDHW8U17meG7atg/dTZV Ij9d5mkCxImPVkFNvVNtKUNhjhkFRDirfQ0gdBo4uAigZHOELfUW8QWMT8QvndP1y7fR ZeRjm65EDt4NOs2Hn3611DgFdNQtgUYUaTN1wCwvLfH0n2DknS3PxsyGCvaoUdbHzqkO EBv/nKUlk7vbom5Sh0Ac1iGgDCtj3SxpzUPYqlpKvlbPj1bKWxHW2Q6tVBbKi5GzPxLe z2rw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@posteo.de header.s=2017 header.b=ZLYg+XaZ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=posteo.de Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id v13si2942893edl.24.2021.04.27.06.14.10; Tue, 27 Apr 2021 06:14:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@posteo.de header.s=2017 header.b=ZLYg+XaZ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=posteo.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236225AbhD0NOA (ORCPT + 99 others); Tue, 27 Apr 2021 09:14:00 -0400 Received: from mout02.posteo.de ([185.67.36.66]:57917 "EHLO mout02.posteo.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236008AbhD0NN7 (ORCPT ); Tue, 27 Apr 2021 09:13:59 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id AB57E2400FE for ; Tue, 27 Apr 2021 15:13:14 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1619529194; bh=nWL1+XH4RChHFFUkLFUu+9zyUFamhGfNojfs0wgQRfM=; h=To:Cc:From:Autocrypt:Subject:Date:From; b=ZLYg+XaZHkSVB3NNKiE4K23+TKWr3Vf2FTGQb5hE+U/Nnx5DAj0STUYPLblZl0tOP CixScN5sLh/t/0NSw1dQ4TV6OLqqd/TmIyMWwzAg5ciC/PvY/TDynnm/bC0zVXoMsL XeD2yAuzmS4rdLiKWcsOvPe09DFMm55Q47soDsjPiwqPeMmUz8771QDOgHyssWTShE 57vPqx3wSlnkEXTa+eVtnB/rkv+e17dIbh16tZHhkV+HHulijqtPnzUo4/fUCWMfBE Ydj5PDIgt3w4b7R0Lxwrtcw/qdkXbsBnkK/6AlRcsOTFoX3nphuzF7J6QExVe4zT7z lhbvTJsz0M9Nw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FV2J93Ch1z6tmH; Tue, 27 Apr 2021 15:13:13 +0200 (CEST) To: Marc Kleine-Budde Cc: Oliver Hartkopp , "David S. Miller" , Jakub Kicinski , linux-can@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org References: <20210427052150.2308-1-menschel.p@posteo.de> <20210427052150.2308-4-menschel.p@posteo.de> <20210427071603.gkq27ogz6ocgroov@pengutronix.de> From: Patrick Menschel Autocrypt: addr=menschel.p@posteo.de; prefer-encrypt=mutual; keydata= LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgptUUlOQkZ3RG1RZ0JFQUMr elBRRy9KTHQyWUpiNTRERFBKd0Jtd25EUTh4dUZQcEFjRjNYSVVuZkFOTGs0OUpoClhWczFR TnVHZk1VLytmY3RPWGd0SmF6Q3doc3NGdlUvWStPc1Nmd3FTN1ROOXhIWE1DZmtnK1gxRHhI ZGtqcmoKL1pUYkxHd1FUQlE2SVpVeW9BTEVSQ2RHZFBETFVqWERSS0poSTdvV3RqYlVFWUVr ZE9RYnY2eDhLVWd1bGtHUgpYYWxka1hJZ0R0VWZLaUE0VGhBVXpncVJuZ09DV2ZITis4TnBo Q2pGVlFnclRSakxCc3pkZTFnTmJkZ2kvdWxiClcyTngvS1Jqa0F1TTdFUVJvVUJ2QUJWb2FX R3ZYenIzUmphUFhrSk5wNHdFbm1IcVoxZlVteWMvSGZRNnVjWnkKRW5QZnlEWExtWTJQUU5P N2ZCemZLMTJVRTdWZHh0OTBDNURPSkRBc25kNHYreloxNHJObEpmTHNwaDZkVlNIbApsS2t2 NE1BTndNaGxRT3Bta1pLMHhVU0Q2R0M1OHRiV0RSbEg4b3UrWUhDYlh2OHJCTXphR0phWDVB S25lNTJTCmZEUCtiQVVTdWVQdDhrRG5TaU1ZNk9iUEdObWhqcW1JN1RmNkU1NDdqRXUzcmxr aVI3Rno2cktVVzA5VlBlcnAKUnVya3orSTFtTDZ5ZTlZdGFDZ3MwbFR4b3VuYnA5emROVE04 djZFOGJsMWNoSnRoYWs1bkEvRktnbmRtVHdhUQpNclFTRFEyNmxMcUw0MXRPZzhlVXFhTzJI TXVPRGNaaVVIMGVNWHlQZjhsbXhMcy9sbUVZU3hGUXFMWlBjWW9pClA0SGxVcDNSMkxIa0hO WDg1WDBKUldwRkkwLzNKMTFiWEpjLzc1MzVKODExdE9aRDkyRHlkK20zS3dBUkFRQUIKdENk UVlYUnlhV05ySUUxbGJuTmphR1ZzSUR4dFpXNXpZMmhsYkM1d1FIQnZjM1JsYnk1a1pUNkpB bFFFRXdFSwpBRDRXSVFUcFZLQkNXcGNoUW9QQURFY3g1bTR3ejYrNFRnVUNYQU9aQ0FJYkl3 VUpDV1lCZ0FVTENRZ0hBZ1lWCkNna0lDd0lFRmdJREFRSWVBUUlYZ0FBS0NSQXg1bTR3ejYr NFRnQTJELzBTQW92U0xuK1pTcGUzK0d4UUhKMzYKWmJ1TWs0REVSa0RKMnIveStvc254WUd2 TmNtU3N5Q1pBaVZjTTlFM0kxUXVtdDZvWHpoditJUDJNd09MZTlQMwpvUmhJQ1JyQ2RwWmY1 YjdDb0lOc3lENUJwNGFsSUs5UFpHUDdXTjRHeGE3OVpNYkRhNVBNWGVQZ2psckFNVGNOCjRv c2Q5NVB4eFNkV1dheTB2TUh0VWYwRGJkaDFRNUs1U3lkREpxdG56dFBkNzBzUG9wOHBRSWhE NExGUWdpcFgKL3VRdkEvWnZpN2c5T3N4YThCNnRDTG41VG5LT2lNYktCVUFya1FHTDFnbDQ4 NFJtKzRlR011YVZrVjVBb3VYMApOaGQvTVU3eEMxS2dGcWZwYTMzZ0ZRdUxTSTU2aStuRkt6 dzNIdiszeHBJOXJjaHFXQjNnSWNVQ2lQZmFxcU1vCnI4RVNKODF0NWlvckQrRlpQb1RyMUEz aGZTMTNuMGxWUytsZUd3dlNucjRRZ0gvcjZ5eGw4RERIaUdFMUFXblAKaTNaWFNKWnkxRUJW TWJXTXFBNzFwczZDS2ZnbmpmSHVvVmNsTElXd3cxT2gwYXlER1hMZUFic1VPTGtGOXAxMwo1 MWxRS0lJWUZpcXVwL09qa0pKMlgxaTdITjlqV2xRVnR0SER3QlhZOWNYWDRHUzk3cnNwSVhj S2hHRytFSVB0CjFEaFdBdDR1ZDdqcDIrSDRmTXlKZGlVK0wrYTVXNjlTODZpOURTMjBUdXd2 K3JRemNQWTQ3MkVxZmo0elhWWmsKNUNzZ2kxVDZzQ1lnZDd5TGpHMnFYblZsSTJqQ1JyT0RW dGJiY25jSi9peEhPQ1h2TmlvRzZPREhBM3ZtNlZxaQpEelBmYTBFaWZveWMxbDRvSUZvQ2c3 a0NEUVJjQTVrSUFSQUEwdUlXUGNrRlpzb0ZVZG1Sd29vMW95YzhmSyttCll6TmhTc1l0UTlI ZDMvQmlWeUxwUERQK0F6eks4U2JvWXVGcTJOaGRJaTIyeFRTZ2pyRFZMOU10YTdNbDB6cHgK QnJSTitySm5LRFl3bThJeUl6eUpCRmhXU1l3YnVPSXVqbnB6U1IvVGVDT1VvelRadFhnQmRU YzZrUG5kV1BWTgpDWU9hZVFXdDI1Qnc3ZGNVbllUQ1FWYm9EN0RFVWFEVkVqM1BKM2U0aGli TEp1UnEvK1dQY3kxQ3g2UFNucTJ6CkdQN1pVNWh6NjF2ZGovbVJJa2QxS2UzUTZmWUwzSVRN T1l1WGF6VUVEZ3l3TlN0bVkwRmZUT05GWEtGTXdSNm8KcUtuSGlTN2tINytxQWFodUpkdVFB MW9SU2xUTWRFb3F2WHEySlVJTm1NaGdYL0ZQN3ZpZEFxcTdnVjRXWElxcAptckliVHBiNVpz U0N6dUJBd3lkOTYxM1lmYWpZVGlUYkJGRzQ1Mld4TnlJeTFUdVpWMmIxZlhPbGdLRjNvbmUx CnhwbURqbTFlZVhSdjRnV0d0Vks5cXlEaUtYWnlmQ0YyL2o5d08xaTNnUHZqYmFvU1dhT2hH T2V6dlNFQzB4RjgKWU9TMitGSmxVclVyVm54UXZsZkdyWFYxbUpRTHpvcFJ5N0VndjNlRDI0 NUx5YjhjUHpOUmppelRqV2RYN0g0MwpuNTlXMkdWTkFLTkNyV1pkOGNjZEdJK1RodmwzUUh1 YWQ3NEY5cGdDUUNZWXM5dG92YVZldFR1WlI2Y3JMaG10CmxmK1V4ME5SV29PV2ZTR0w5anBt dkR3aGlwWCszMUlvb1FiOTZ1a2UzOFBZMUVOMjJ6QlBxZ25jVVVrUkxQQncKbEhYbnpFVit6 U1p4QXpFQUVRRUFBWWtDUEFRWUFRb0FKaFloQk9sVW9FSmFseUZDZzhBTVJ6SG1iakRQcjdo TwpCUUpjQTVrSUFoc01CUWtKWmdHQUFBb0pFREhtYmpEUHI3aE9Db0lQLzNTanBFdTl4Wkpj TlZvU0s5MTA0enB6CmtnS2FUVmcrR0tZSEFJa1NZL3U2NU1zVmFTWk14bWVDSzdtTiswNU1w RUZCYW9uMG5sVTlRK0ZMRDFkRDBsenYKTVBkOEZOcEx4VEMxVDQwbXBVN0ZCV1hlVjZWRHoz STY5VkFBdjRWVDM4ZVZhYXBOS1lmVGdwcFRYVEVNYVdoTApVYUpGaU1HaFNYaGkrR01GV2Ji NVNFOGJJRTZ0WUpONWlYZUFNVFE4NjhYVGtHS0VHTjk3bEU2S09odmpWV0kxCkhiUVIzZ0tV ck1uVmlhbGp0YnV4bGNvS2YrblRvNG85OUEyTkprRCswaFozclJZTWhacFR1MitkcCt2Rm9p aEQKdVNFTCtoblZhNFRMd2pYd2gzNzNweU9XMFhra2E5YWpNTEFoMUFtMmRBa0pLSDhzMVlJ UUlpL2Q3bEkyYXQ1awpIcWtIa2p0YzE1ZkgrQUU5Q0VSM3RCSVNoYU9Fb0hXTXc0WEs5NS9n MWVnMVB1cmJmN3RwRnltcklxU3ppQjlvCjJBWituSHVDQ001ZC9pQXh5MmJOcndqNDhPM2Z5 WXd1a0pManUyNlJKbzRMNStjNEJoTU1Ray9nVWROdldHK2YKNUxreVhvbHNMY0p0SktLdStD V1pFK1hxc2RGWHd2d2xDRVNSQ012cGZyQmNtY1hrT0g3S1JKVy9pUjFXVjVRZApjR3ZDcDl0 a08vaEhSb2t0dzBibUl1MlFhZkovajZLTGJqZWV4cTc0TWUyb0U5YmkxY3B2azYvSElDV0JQ dHVYCnNqd2o1Q2M3UlZOMjJLekdZT0RKVGtxU0d4RjV1NVlkTHVNVG5CVGNweEphR2h3MzNq QjgwY3o3enFwQXBpREIKZFFnR2psVlNQT3ZidU04aXBPZDYKPW1nREMKLS0tLS1FTkQgUEdQ IFBVQkxJQyBLRVkgQkxPQ0stLS0tLQo= Subject: Re: [PATCH v2 3/3] can-isotp: Add error message if txqueuelen is too small Message-ID: <59649e89-5788-9e1d-bae7-2bfa41666595@posteo.de> Date: Tue, 27 Apr 2021 13:13:13 +0000 MIME-Version: 1.0 In-Reply-To: <20210427071603.gkq27ogz6ocgroov@pengutronix.de> Content-Type: text/plain; charset=utf-8 Content-Language: de-DE Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Am 27.04.21 um 09:16 schrieb Marc Kleine-Budde: > On 27.04.2021 05:21:49, Patrick Menschel wrote: >> This patch adds an additional error message in >> case that txqueuelen is set too small and >> advices the user to increase txqueuelen. >> >> This is likely to happen even with small transfers if >> txqueuelen is at default value 10 frames. >> >> Signed-off-by: Patrick Menschel >> --- >> net/can/isotp.c | 6 ++++-- >> 1 file changed, 4 insertions(+), 2 deletions(-) >> >> diff --git a/net/can/isotp.c b/net/can/isotp.c >> index 2075d8d9e..d08f95bfd 100644 >> --- a/net/can/isotp.c >> +++ b/net/can/isotp.c >> @@ -797,10 +797,12 @@ static enum hrtimer_restart isotp_tx_timer_handler(struct hrtimer *hrtimer) >> can_skb_set_owner(skb, sk); >> >> can_send_ret = can_send(skb, 1); >> - if (can_send_ret) >> + if (can_send_ret) { >> pr_notice_once("can-isotp: %s: can_send_ret %pe\n", >> __func__, ERR_PTR(can_send_ret)); >> - >> + if (can_send_ret == -ENOBUFS) >> + pr_notice_once("can-isotp: tx queue is full, increasing txqueuelen may prevent this error"); > > I've added the missing "\n" at the end while applying the patch to > linux-can-next/testing. > > regards, > Marc > Thanks, that was sloppy of me. Regards, Patrick