[{"id":1758058,"web_url":"http://patchwork.ozlabs.org/comment/1758058/","msgid":"<CAKfDRXhae4rKu6cQfLHLDkkxxwTuPxW3RmXuopu6B=jBmjgY-Q@mail.gmail.com>","list_archive_url":null,"date":"2017-08-26T14:57:53","subject":"Re: [LEDE-DEV] Transmit timeouts with mtk_eth_soc and MT7621","submitter":{"id":34169,"url":"http://patchwork.ozlabs.org/api/people/34169/","name":"Kristian Evensen","email":"kristian.evensen@gmail.com"},"content":"Hi,\n\nOn Sat, Aug 26, 2017 at 4:47 PM, Kristian Evensen\n<kristian.evensen@gmail.com> wrote:\n> I guess our common theory is that something is causing TX interrupts\n> not to be enabled again. After reading up on NAPI\n> (https://wiki.linuxfoundation.org/networking/napi), it seems that the\n> recommended way of using NAPI on clear-on-write devices (like the\n> RT5350) is to use NAPI for RX and do TX in the interrupt handler. In\n> the current driver, both TX and RX is handled in the NAPI-callback\n> fe_poll(). I have modified the driver to split RX and TX, so now\n> fe_poll() only deals with RX and TX is dealt with in fe_handle_irq().\n> I have attached the (messy) patch I am currently testing. If this is\n> an OK solution, I will clean up the patch and submit is to the list. I\n> will leave my tests running overnight and report back if anything pops\n> up.\n\nI did not have to wait very long before anything. Unfortunately, my\nrouter crashed right after I sent the previous email. So I guess that\nmeans back to the drawing board.\n\n-Kristian","headers":{"Return-Path":"<lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org; spf=none (mailfrom)\n\tsmtp.mailfrom=lists.infradead.org (client-ip=65.50.211.133;\n\thelo=bombadil.infradead.org;\n\tenvelope-from=lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"Uh5iVBds\"; \n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"UB1NzhyA\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xfh463W1Kz9t50\n\tfor <incoming@patchwork.ozlabs.org>;\n\tSun, 27 Aug 2017 00:58:30 +1000 (AEST)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dlcXV-0005tT-Ns; Sat, 26 Aug 2017 14:58:21 +0000","from mail-wr0-x22d.google.com ([2a00:1450:400c:c0c::22d])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dlcXR-0005CO-Nq\n\tfor lede-dev@lists.infradead.org; Sat, 26 Aug 2017 14:58:19 +0000","by mail-wr0-x22d.google.com with SMTP id z91so6854289wrc.1\n\tfor <lede-dev@lists.infradead.org>;\n\tSat, 26 Aug 2017 07:57:55 -0700 (PDT)","by 10.223.179.216 with HTTP; Sat, 26 Aug 2017 07:57:53 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:Subject:To:Message-ID:Date:From:\n\tReferences:In-Reply-To:MIME-Version:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=r/u2Y7uCLcEMMSgD371CvWYlbXJe2qu7Harhzmj9JHA=;\n\tb=Uh5iVBds7vtj+n\n\tgCcQ32mFG2T79oMy1HOInPkw76iwb9wRH+o+f19EtsTaD6Ta0G/fNJCh8Auis8gnfmsj5pRjlq3Z0\n\tG61XFwJbOeq87w/8KiHDfPbtNoF2LL+87b43otUNXYBVHHZaRZOh7vod89uWAdYWSzTAYYOBFae31\n\tZIjz6dlcuyJtgDmr+u9T4wg/uBe09KxP6WkIsNgghBVCxWk2jJxg4+9/IzaUEVnXKp1/nn3z+aqRT\n\tgM9nloQZ04qRnfaULBCLyNcYdJDD9AX8hJXCDAPO4eo0IQOC2+gCdRLR1R5oMwLqicD8JbCnP10Q7\n\tz5ocSpurw9aF11ymJpKA==;","v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=mime-version:in-reply-to:references:from:date:message-id:subject:to\n\t:cc; bh=mLCiUl3WTAbhmy8jxvIILmFN/yVJm6ZubNxNbUHxxko=;\n\tb=UB1NzhyA6m6jouOKHCn+Yu3sbRE7n/HCb730X1kBp1UGKq2c6rXU1OdFfsFnc7dFV1\n\tAjcyXDW8bHhFkRuSCZzH6xh307IknYaPnURmk6fNw/X7W+/O+79S+qCVaT+ci5MvO6zq\n\t/0tMJDKdvgm06jyGd3UpvD6VoGnHlhDhg4MmbvzELSA/rjRDgCAQdh6yc/vQ0i3CbZZ9\n\tbE8UwOqFHr0EeXoIps5EJJXrCqofDtHzyAWfoR3QgjZe9qunocDYAob9tBAll4AWF1DX\n\t+oRCxraAbFUaYqiG50/My/l9lRjb5wHMAcpnWHEhiM1D/8dzADoueylGR0r+P8qIzWBR\n\tZQUA=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:in-reply-to:references:from:date\n\t:message-id:subject:to:cc;\n\tbh=mLCiUl3WTAbhmy8jxvIILmFN/yVJm6ZubNxNbUHxxko=;\n\tb=HcXwt5eWm7W9C3HF+TDHvgKXUNgyEWosUCWxeVKfQv79lEOBuyrcgVB1Eu+CUp/WX8\n\tP3lk7ak5HZPF5yo1/oWBcT/YNmh8HrK3OhEeTlv7TYMihNcySHRicAAFzp5v8I+APbgS\n\tgqTmbIQZYpE3CQeJyWWTz/K6iZRn0CJJZxPKx+4wKHQWMIIm8j8oQTKMqDzWB20yle/j\n\tkLW+fppq0g3djx+hhFyETYpxBxNXOiyYp76NQGjJ7yMwqH1jUlUh0Po6gZTTq8k5QYuf\n\tUWo8dLKLjoesgZj3XBMkWfc10kFQ2QZnh5MkEg+GwQfMY8UXH7CSNb5CyNkPEwRWVBIW\n\tjGag==","X-Gm-Message-State":"AHYfb5gDf2RVPpmkHyXVZa9L7qYuoPhprJ6rMMtVKbD4ubJ44qCjeqg7\n\ttQ6zH/qUcId0jTR/G4NBg1LwoXFbGQ==","X-Received":"by 10.223.182.152 with SMTP id j24mr1054671wre.43.1503759474242; \n\tSat, 26 Aug 2017 07:57:54 -0700 (PDT)","MIME-Version":"1.0","In-Reply-To":"<CAKfDRXjwDqXBMJakmmfSP5+kCE-YimQacYYB8gj2y6br=j-+TQ@mail.gmail.com>","References":"<CAKfDRXin4uU0uN7WwwJc3-SpuAzSXC0Uae+wERyT2ZQiVyHtgw@mail.gmail.com>\n\t<CAJ0DADJogZ_3-+yUwdprv4kFVhgDk0ai7fK1uxQnu0q88QcrSw@mail.gmail.com>\n\t<CAKfDRXj91cQnHMLO+kmtG3AjQrUaVd-Fm13mh_ZCQuWYpsSB5A@mail.gmail.com>\n\t<CAJ0DADL2O14Rn3yGnmbrD-Wh4_LhyAe40RZhccAWG_HnUw-0yw@mail.gmail.com>\n\t<CAKfDRXifqfEPiTOFHhHVTO+LN=g7R2qZXTc0BzWyrA_f8oVOkg@mail.gmail.com>\n\t<CAJ0DADKeCAxx90EZm+=6mL_SJF5Fyrx6AJicPQVigbXRZpx=gw@mail.gmail.com>\n\t<CAJ0DADJsVCfAveu-CJBq4iBgTuEk4qOe3PDmLDhy0pvnY6WF3A@mail.gmail.com>\n\t<dc544b61-fb37-4816-6c5d-94e59f85bb82@phrozen.org>\n\t<CAKfDRXi4qiKZuq_FZJddgKhNG+wbPn1ySKq+qU7+dBC9ixS7eg@mail.gmail.com>\n\t<30f7c246-74bb-62c1-4045-3c3b6539e732@phrozen.org>\n\t<CAKfDRXif0Dz-GoeDF5veoZ1fOMbCR0cw1i34C0NMk__VdhSaAQ@mail.gmail.com>\n\t<6c0ad875-3b52-107a-df11-3af5f377e95e@phrozen.org>\n\t<CAKfDRXjWSCO-pxOmeAUoF1_a5cu07UFPhrQbgRcwE_vQV6gbgw@mail.gmail.com>\n\t<CAJ0DADJbB8Emss0+ETyan=uTnUc25M0=vc_TR6vGY2GnEDJ-1w@mail.gmail.com>\n\t<CAKfDRXjYAWnBUD=csj5FHGNTq3a0BrKjJ+X0KPOK1AhJM4-Fvg@mail.gmail.com>\n\t<CAKfDRXjwDqXBMJakmmfSP5+kCE-YimQacYYB8gj2y6br=j-+TQ@mail.gmail.com>","From":"Kristian Evensen <kristian.evensen@gmail.com>","Date":"Sat, 26 Aug 2017 16:57:53 +0200","Message-ID":"<CAKfDRXhae4rKu6cQfLHLDkkxxwTuPxW3RmXuopu6B=jBmjgY-Q@mail.gmail.com>","To":"Mingyu Li <igvtee@gmail.com>","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20170826_075817_989053_450110F7 ","X-CRM114-Status":"GOOD (  11.28  )","X-Spam-Score":"-2.0 (--)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-2.0 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,\n\tno\n\ttrust [2a00:1450:400c:c0c:0:0:0:22d listed in] [list.dnswl.org]\n\t-0.0 SPF_PASS               SPF: sender matches SPF record\n\t0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail\n\tprovider (kristian.evensen[at]gmail.com)\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature\n\t0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n\tnot necessarily valid\n\t-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from\n\tauthor's domain","Subject":"Re: [LEDE-DEV] Transmit timeouts with mtk_eth_soc and MT7621","X-BeenThere":"lede-dev@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<lede-dev.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/lede-dev/>","List-Post":"<mailto:lede-dev@lists.infradead.org>","List-Help":"<mailto:lede-dev-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=subscribe>","Cc":"LEDE Development List <lede-dev@lists.infradead.org>,\n\tJohn Crispin <john@phrozen.org>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"Lede-dev\" <lede-dev-bounces@lists.infradead.org>","Errors-To":"lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}},{"id":1758499,"web_url":"http://patchwork.ozlabs.org/comment/1758499/","msgid":"<CAKfDRXgn4eMojoiLXhNPwC+cMpdvDt8FvxNzfqQkHdjN+TFOQA@mail.gmail.com>","list_archive_url":null,"date":"2017-08-28T11:16:29","subject":"Re: [LEDE-DEV] Transmit timeouts with mtk_eth_soc and MT7621","submitter":{"id":34169,"url":"http://patchwork.ozlabs.org/api/people/34169/","name":"Kristian Evensen","email":"kristian.evensen@gmail.com"},"content":"Hello again,\n\nOn Sat, Aug 26, 2017 at 4:57 PM, Kristian Evensen\n<kristian.evensen@gmail.com> wrote:\n> I did not have to wait very long before anything. Unfortunately, my\n> router crashed right after I sent the previous email. So I guess that\n> means back to the drawing board.\n\nI have kept working on this issue throughout the weekend and have\nnoticed something strange. I don't know if this observation is\nrelevant or not, and I still haven't found out why the queue times out\n(why the queue is stopped), but perhaps the observation can help point\nus in the right direction.\n\nI noticed that TX_WB_DDONE is set, so I decided to dump the state of\neach txd when the timeout occurs. When I do this (and the timeout has\nbeen triggered), I see that dtx always point to txds with DDONE set,\nwhile ctx points to txds where DDONE is not set. To me, this seems to\nbe the inverse of how it should be. I.e., dtx should point to a txd\nwhere DDONE is not set, while ctx to should point to a txd with DDONE\nset. Could it be that these counters/indexes for some reason goes out\nof sync and that this triggers the timeout? There is data to be sent,\nbut it is not seen.\n\nTo give a more complete example, say we have the following error:\n[ 1816.133130] mtk_soc_eth 1e100000.ethernet eth0: transmit timed out\n[ 1816.139304] mtk_soc_eth 1e100000.ethernet eth0: dma_cfg:80000067\n[ 1816.145288] mtk_soc_eth 1e100000.ethernet eth0: tx_ring=0,\nbase=0ee44000, max=512, ctx=302, dtx=202, fdx=202, next=302\n[ 1816.155968] mtk_soc_eth 1e100000.ethernet eth0: rx_ring=0,\nbase=0ec0e000, max=512, calc=486, drx=484\n\nHere, txd[202-301] have DDONE set, while DDONE is not set for txd[302-201].\n\nThanks in advance for all the help so far,\nKristian","headers":{"Return-Path":"<lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org; spf=none (mailfrom)\n\tsmtp.mailfrom=lists.infradead.org (client-ip=65.50.211.133;\n\thelo=bombadil.infradead.org;\n\tenvelope-from=lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"aVqZsYV/\"; \n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"R9rhbsd2\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xgq3t3dmMz9s8P\n\tfor <incoming@patchwork.ozlabs.org>;\n\tMon, 28 Aug 2017 21:17:14 +1000 (AEST)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dmI2K-0004J5-Im; Mon, 28 Aug 2017 11:16:56 +0000","from mail-wm0-x231.google.com ([2a00:1450:400c:c09::231])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dmI2G-0004Go-M0\n\tfor lede-dev@lists.infradead.org; Mon, 28 Aug 2017 11:16:54 +0000","by mail-wm0-x231.google.com with SMTP id b82so1331116wmd.1\n\tfor <lede-dev@lists.infradead.org>;\n\tMon, 28 Aug 2017 04:16:31 -0700 (PDT)","by 10.223.179.216 with HTTP; Mon, 28 Aug 2017 04:16:29 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:Subject:To:Message-ID:Date:From:\n\tReferences:In-Reply-To:MIME-Version:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=AbWCpxd+LaCtll5qAs3QQlEXfVssv2DhLtElWbynGdM=;\n\tb=aVqZsYV/ED/DVZ\n\teqq5HNTPMcpjAGT+YUy3b+9OkvNhqk2Bl3wHVbLETlHbUtowFvmRixKh9+BF7czPa/bllH1zfbwkp\n\tISodVk4nazXmws7xkhnmr/ftm/dqLuuxskXxNrhPB2PlZWR7VhoeoxHmdbpCgENQnN4ljN51L/BUS\n\tYRoV7M+QNAXdNyS/6pDUHXFDkR96KhkXylF5T90JsLct0zDJR2iefFkAnEwmbOMiLCav/SpzAYoVU\n\tW4LHW36dHNBtoDJ/t2oRZdKgnB08p+2qbWYAiuWB8uC+mg5NkQVLATCZfNXjZhDhEaJRcyBxAmRPN\n\tVI/1UAR5Vswz/7D5zj0w==;","v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=mime-version:in-reply-to:references:from:date:message-id:subject:to\n\t:cc; bh=BRIeX/DKoZ865+FRuv6uaYgeGXYBuvjmCTYzlnSOzM8=;\n\tb=R9rhbsd2QSsrbwxCOX9rioeP85tzSEpPdg7wrjQkpBLqAzcQjW3BCsRmRQNlWxUAQG\n\tWugN0JwxcXFfOaj36eoDsufvQimHUFGV3mBHwVc2cy/4YFj3W+MuGie/0wUcMtU8TF1L\n\t3BTVCm8Nz1aXRAMBSpsjxkhkKw8nemw4AwmG1+pBl9x35pEt0OcI5eIHZVdxM4B2P9X6\n\tF5HZPyxDejawwbJwrxFHRLHn59nTvz7637cA4aFazvTseW1RDXOgo87Q0TZvgdVniCy1\n\t2lcOn38zia9w+ItCwCziSwxgWK00dt4r6ETDcPzzx+H3Wv95O0C4kiH6HsmcYDBTZlXy\n\tTX9w=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:in-reply-to:references:from:date\n\t:message-id:subject:to:cc;\n\tbh=BRIeX/DKoZ865+FRuv6uaYgeGXYBuvjmCTYzlnSOzM8=;\n\tb=RjoCzkzBerMBcnNTKlXjeIGgZpaDjPK3L9XV6QARerqNIGhnfifZrbbuWHClDGMaUE\n\tf8ezttpjxOdGTrgU1+/00+RePy/dcJ8eB9+0fUyPdxm7/B6vcpgDLSkaDMH2/XzngIk+\n\tvC3Omn5UNd6Tq0al6LNqKEwuj8ZX4ooiye4/KlkkFYAK7l8QEdWDjmwYSFRPO2/s029e\n\twyLWamTF556LY/Ll3KPAiz3QXKcVR/vM6rB02eLRtzKWX5b0TfbzR+vyrvauvFCGUVO4\n\t/tCWQKtQwrA+w8RM55D5LbSMXWinKQsc6ISIfCxGF19J2E4+/XCGAij7IHYotBDlZTvy\n\tWsqg==","X-Gm-Message-State":"AHYfb5jMLBnGIotw/Kyjfq6ET8G7PAQxVU4narrsIytsznA4C09wR9DO\n\tqCAvygWVDKoZMMTyR5/bhktb1shUEg==","X-Received":"by 10.28.145.200 with SMTP id t191mr131745wmd.195.1503918989956; \n\tMon, 28 Aug 2017 04:16:29 -0700 (PDT)","MIME-Version":"1.0","In-Reply-To":"<CAKfDRXhae4rKu6cQfLHLDkkxxwTuPxW3RmXuopu6B=jBmjgY-Q@mail.gmail.com>","References":"<CAKfDRXin4uU0uN7WwwJc3-SpuAzSXC0Uae+wERyT2ZQiVyHtgw@mail.gmail.com>\n\t<CAJ0DADJogZ_3-+yUwdprv4kFVhgDk0ai7fK1uxQnu0q88QcrSw@mail.gmail.com>\n\t<CAKfDRXj91cQnHMLO+kmtG3AjQrUaVd-Fm13mh_ZCQuWYpsSB5A@mail.gmail.com>\n\t<CAJ0DADL2O14Rn3yGnmbrD-Wh4_LhyAe40RZhccAWG_HnUw-0yw@mail.gmail.com>\n\t<CAKfDRXifqfEPiTOFHhHVTO+LN=g7R2qZXTc0BzWyrA_f8oVOkg@mail.gmail.com>\n\t<CAJ0DADKeCAxx90EZm+=6mL_SJF5Fyrx6AJicPQVigbXRZpx=gw@mail.gmail.com>\n\t<CAJ0DADJsVCfAveu-CJBq4iBgTuEk4qOe3PDmLDhy0pvnY6WF3A@mail.gmail.com>\n\t<dc544b61-fb37-4816-6c5d-94e59f85bb82@phrozen.org>\n\t<CAKfDRXi4qiKZuq_FZJddgKhNG+wbPn1ySKq+qU7+dBC9ixS7eg@mail.gmail.com>\n\t<30f7c246-74bb-62c1-4045-3c3b6539e732@phrozen.org>\n\t<CAKfDRXif0Dz-GoeDF5veoZ1fOMbCR0cw1i34C0NMk__VdhSaAQ@mail.gmail.com>\n\t<6c0ad875-3b52-107a-df11-3af5f377e95e@phrozen.org>\n\t<CAKfDRXjWSCO-pxOmeAUoF1_a5cu07UFPhrQbgRcwE_vQV6gbgw@mail.gmail.com>\n\t<CAJ0DADJbB8Emss0+ETyan=uTnUc25M0=vc_TR6vGY2GnEDJ-1w@mail.gmail.com>\n\t<CAKfDRXjYAWnBUD=csj5FHGNTq3a0BrKjJ+X0KPOK1AhJM4-Fvg@mail.gmail.com>\n\t<CAKfDRXjwDqXBMJakmmfSP5+kCE-YimQacYYB8gj2y6br=j-+TQ@mail.gmail.com>\n\t<CAKfDRXhae4rKu6cQfLHLDkkxxwTuPxW3RmXuopu6B=jBmjgY-Q@mail.gmail.com>","From":"Kristian Evensen <kristian.evensen@gmail.com>","Date":"Mon, 28 Aug 2017 13:16:29 +0200","Message-ID":"<CAKfDRXgn4eMojoiLXhNPwC+cMpdvDt8FvxNzfqQkHdjN+TFOQA@mail.gmail.com>","To":"Mingyu Li <igvtee@gmail.com>","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20170828_041652_903570_E86BFAFD ","X-CRM114-Status":"GOOD (  12.50  )","X-Spam-Score":"-2.7 (--)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-2.7 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/,\n\tlow\n\ttrust [2a00:1450:400c:c09:0:0:0:231 listed in] [list.dnswl.org]\n\t-0.0 SPF_PASS               SPF: sender matches SPF record\n\t0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail\n\tprovider (kristian.evensen[at]gmail.com)\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature\n\t0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n\tnot necessarily valid\n\t-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from\n\tauthor's domain","Subject":"Re: [LEDE-DEV] Transmit timeouts with mtk_eth_soc and MT7621","X-BeenThere":"lede-dev@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<lede-dev.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/lede-dev/>","List-Post":"<mailto:lede-dev@lists.infradead.org>","List-Help":"<mailto:lede-dev-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=subscribe>","Cc":"LEDE Development List <lede-dev@lists.infradead.org>,\n\tJohn Crispin <john@phrozen.org>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"Lede-dev\" <lede-dev-bounces@lists.infradead.org>","Errors-To":"lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}},{"id":1801737,"web_url":"http://patchwork.ozlabs.org/comment/1801737/","msgid":"<CAKfDRXhaR9v00u=Eq+qywdyvpgYFc3krZdWZT8AeEAnDf=gc0A@mail.gmail.com>","list_archive_url":null,"date":"2017-11-08T21:56:40","subject":"Re: [LEDE-DEV] Transmit timeouts with mtk_eth_soc and MT7621","submitter":{"id":34169,"url":"http://patchwork.ozlabs.org/api/people/34169/","name":"Kristian Evensen","email":"kristian.evensen@gmail.com"},"content":"Hello,\n\nIt turns out that the assumption that the \"transmit timed out\"-issue\nwas related to pause frames/flow control was incorrect. I have\nrecently started to see the error again, with flow control disabled.\nHowever, unlike last time, I am now able to reliably trigger the\nissue.\n\nThe timeout seems to be triggered by connectivity problems between\nMT7621-based routers (not sure if it applies to other devices with the\nMT7530 switch) and the next hop. I checked each client connected to\nsome of the routers exhibiting this issue, and turns out that some had\nbad cables, etc.. In order to check the theory in a more controlled\nfashion, I set up the following small testbed:\n\nNUC (192.168.1.1) <-> (192.168.1.2) ZBT 3526 (192.168.2.1) <->\n(192.168.2.2) ZBT 2626 (192.168.3.1) <-> (192.168.3.2) Client\n\nI then configured port forwarding from the 3526 and all the way to the\nclient and hammered the client with small UDP packets. Then, at random\npoints, I intentionally hung the kernel on the 2626 by triggering an\nRCU error causing a stall. L2 was still up, but the 2626 does not\nreply to any packets, including ARP (so the neighbor-table entry for\n192.168.2.2 is quickly lost). More or less as soon as the kernel hung,\nthe transmit timeout-error message started showing up. If I restart\nnetworking or enable/disable the ports, then everything works fine for\na bit (I can for example ping 192.168.1.1 from 192.168.1.2), but after\nsome time the error appears again.\n\nI have been trying to solve this myself for a couple of days, but I am\nstarting to run out of idea. Could it be that there is some traffic\ndestined for the client (via. the 2626) that gets stuck in the TX\nqueue on the 3526? Any help, pointers on where to look or ideas for\nwhat could be wrong would be much appreciated.\n\nThanks in advance for the help,\nKristian","headers":{"Return-Path":"<lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org; spf=none (mailfrom)\n\tsmtp.mailfrom=lists.infradead.org (client-ip=65.50.211.133;\n\thelo=bombadil.infradead.org;\n\tenvelope-from=lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"klc5kdpF\"; \n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"I9lCjGhm\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3yXKsb0zlRz9s3w\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu,  9 Nov 2017 08:57:39 +1100 (AEDT)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1eCYLf-0002Rf-A1; Wed, 08 Nov 2017 21:57:27 +0000","from mail-io0-x22a.google.com ([2607:f8b0:4001:c06::22a])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1eCYLG-0002QE-Cy\n\tfor lede-dev@lists.infradead.org; Wed, 08 Nov 2017 21:57:04 +0000","by mail-io0-x22a.google.com with SMTP id m81so7611438ioi.13\n\tfor <lede-dev@lists.infradead.org>;\n\tWed, 08 Nov 2017 13:56:41 -0800 (PST)","by 10.79.109.139 with HTTP; Wed, 8 Nov 2017 13:56:40 -0800 (PST)"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:Subject:To:Message-ID:Date:From:\n\tReferences:In-Reply-To:MIME-Version:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=QH4gAg7ch6SF6kfum8h6D4fy2bnjTDXvFph3cppW2nM=;\n\tb=klc5kdpFdXzJEe\n\tMkzAUviUpqfcSVnkiPcU6MqCtpveVc9nZ2p6ixg7jVjaJ7/vNTxfJ50fxsZBTFyfjoBdBNNOcP+Aw\n\tUWUDnQrxKMSCqZ2hW4Ch7mXPNzVBsoPPN+xI16j1I84gKwoGcIhm9LwktZGay6nK0QGIurrWnQv8r\n\tm7Uf2WL+Z38XeC7IYyNbtol1fiwC4X+YVPIz3X7KRfm5rPEq6VveCEx3X4LpOxl3Oa/CiDBZZEC8Q\n\tch8zkCPFvTX+Eh2X88HHz3NFso0h6Q+POtjlL3WF09nbJlYDRaJ2g4EaBZ00twwcyBW7BdWh3UE4Q\n\tZZLwfbaFWiUBeQ45NDCA==;","v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=mime-version:in-reply-to:references:from:date:message-id:subject:to\n\t:cc; bh=6NLdvM8LlnTFSNWo0H4AthTr4aEAxZOuD1mXLz/tCfM=;\n\tb=I9lCjGhmX6l3aPolpmIwodH7lhLqdZT0CPD2g1b9H8hmDbeQC9sUUwB2qa3adEVdgb\n\t2IhbvbsMCKAQyFUe44e0G73DyaF8XTDqIY8PsaUN2d52ztS/uXfPvLXAA0hlzKZ6uqNB\n\ta6kKGo4xV3zHCV2P6DZTR+5py1u8IvNOIzHQhYYQUcYmwqKI2Q5kGVKSu/Za9nuV8IrT\n\tw75cJ4cK2d3z2JUcGcu/U/CtAV6Tnp+NuRIxz5rrcGTaGSyPm76RFMq6iR/U7I2kfoMp\n\t63MtLtanmar+DKIiYmZeN5+0KViG2kiWUaFpUGqodeUvCJ6tm16sZhP9HfVORdCZrYIA\n\t7E1g=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:in-reply-to:references:from:date\n\t:message-id:subject:to:cc;\n\tbh=6NLdvM8LlnTFSNWo0H4AthTr4aEAxZOuD1mXLz/tCfM=;\n\tb=gmpwN/ndx6VQYhVxE2N5i5rP59Iie9q00rxs+8cxKO3DodAgWYIzthSPWeEjR4FCxC\n\tER5xGYg1oExjiRuPT1LpvsmjYk+s8GbetF6jNAwGzz7e4eggrqAXHSu4Py2kc7ZFL2+C\n\tCJpT6canhuT8Di/ZGkx+fBRGsgjCvCsfWWFEzJN5RhFIZkHt0lMQ7YmPAGqnv88+CSWo\n\txMgpkbx/IpyjHJotD40YLf7Y86eq55OYE6Ry0sZ2JfwmbJ3yqWcrEnyIa8B5J1cd/D7x\n\thIP72UlQ/Z99JmqwFElwArS57usWfstCXlMeqrL+ATLFNmotx4v5qeT1fDiIrXF7WZB9\n\tNDYg==","X-Gm-Message-State":"AJaThX5M7c1dkGTArRSc5dwYNIBWf9LgoAqw8SIwVLGQs8DUzed7aoA7\n\tJAz0q6HqkuEXRduw9kIMvWEg1GVAQsdB/5KGoWc=","X-Google-Smtp-Source":"AGs4zMZwN6bneAxm2+eMjzGPa8M9LqOPW9Qkp415sf1clY+SpyPYNx+TvsHNxcybYiDhwvSo9C+9MlAosE6hdMGzBm4=","X-Received":"by 10.107.35.15 with SMTP id j15mr2825505ioj.241.1510178200977; \n\tWed, 08 Nov 2017 13:56:40 -0800 (PST)","MIME-Version":"1.0","In-Reply-To":"<CAKfDRXgn4eMojoiLXhNPwC+cMpdvDt8FvxNzfqQkHdjN+TFOQA@mail.gmail.com>","References":"<CAKfDRXin4uU0uN7WwwJc3-SpuAzSXC0Uae+wERyT2ZQiVyHtgw@mail.gmail.com>\n\t<CAJ0DADJogZ_3-+yUwdprv4kFVhgDk0ai7fK1uxQnu0q88QcrSw@mail.gmail.com>\n\t<CAKfDRXj91cQnHMLO+kmtG3AjQrUaVd-Fm13mh_ZCQuWYpsSB5A@mail.gmail.com>\n\t<CAJ0DADL2O14Rn3yGnmbrD-Wh4_LhyAe40RZhccAWG_HnUw-0yw@mail.gmail.com>\n\t<CAKfDRXifqfEPiTOFHhHVTO+LN=g7R2qZXTc0BzWyrA_f8oVOkg@mail.gmail.com>\n\t<CAJ0DADKeCAxx90EZm+=6mL_SJF5Fyrx6AJicPQVigbXRZpx=gw@mail.gmail.com>\n\t<CAJ0DADJsVCfAveu-CJBq4iBgTuEk4qOe3PDmLDhy0pvnY6WF3A@mail.gmail.com>\n\t<dc544b61-fb37-4816-6c5d-94e59f85bb82@phrozen.org>\n\t<CAKfDRXi4qiKZuq_FZJddgKhNG+wbPn1ySKq+qU7+dBC9ixS7eg@mail.gmail.com>\n\t<30f7c246-74bb-62c1-4045-3c3b6539e732@phrozen.org>\n\t<CAKfDRXif0Dz-GoeDF5veoZ1fOMbCR0cw1i34C0NMk__VdhSaAQ@mail.gmail.com>\n\t<6c0ad875-3b52-107a-df11-3af5f377e95e@phrozen.org>\n\t<CAKfDRXjWSCO-pxOmeAUoF1_a5cu07UFPhrQbgRcwE_vQV6gbgw@mail.gmail.com>\n\t<CAJ0DADJbB8Emss0+ETyan=uTnUc25M0=vc_TR6vGY2GnEDJ-1w@mail.gmail.com>\n\t<CAKfDRXjYAWnBUD=csj5FHGNTq3a0BrKjJ+X0KPOK1AhJM4-Fvg@mail.gmail.com>\n\t<CAKfDRXjwDqXBMJakmmfSP5+kCE-YimQacYYB8gj2y6br=j-+TQ@mail.gmail.com>\n\t<CAKfDRXhae4rKu6cQfLHLDkkxxwTuPxW3RmXuopu6B=jBmjgY-Q@mail.gmail.com>\n\t<CAKfDRXgn4eMojoiLXhNPwC+cMpdvDt8FvxNzfqQkHdjN+TFOQA@mail.gmail.com>","From":"Kristian Evensen <kristian.evensen@gmail.com>","Date":"Wed, 8 Nov 2017 22:56:40 +0100","Message-ID":"<CAKfDRXhaR9v00u=Eq+qywdyvpgYFc3krZdWZT8AeEAnDf=gc0A@mail.gmail.com>","To":"Mingyu Li <igvtee@gmail.com>","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20171108_135702_482583_774BAE24 ","X-CRM114-Status":"GOOD (  11.49  )","X-Spam-Score":"-2.7 (--)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-2.7 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/,\n\tlow\n\ttrust [2607:f8b0:4001:c06:0:0:0:22a listed in] [list.dnswl.org]\n\t-0.0 SPF_PASS               SPF: sender matches SPF record\n\t0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail\n\tprovider (kristian.evensen[at]gmail.com)\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature\n\t0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n\tnot necessarily valid\n\t-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from\n\tauthor's domain","Subject":"Re: [LEDE-DEV] Transmit timeouts with mtk_eth_soc and MT7621","X-BeenThere":"lede-dev@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<lede-dev.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/lede-dev/>","List-Post":"<mailto:lede-dev@lists.infradead.org>","List-Help":"<mailto:lede-dev-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=subscribe>","Cc":"LEDE Development List <lede-dev@lists.infradead.org>,\n\tJohn Crispin <john@phrozen.org>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"Lede-dev\" <lede-dev-bounces@lists.infradead.org>","Errors-To":"lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}},{"id":1802069,"web_url":"http://patchwork.ozlabs.org/comment/1802069/","msgid":"<CAKfDRXh1mFv+psfcOoWSQeMtmTxLDsTBDArBDsRmUf4NHmhokg@mail.gmail.com>","list_archive_url":null,"date":"2017-11-09T11:06:28","subject":"Re: [LEDE-DEV] Transmit timeouts with mtk_eth_soc and MT7621","submitter":{"id":34169,"url":"http://patchwork.ozlabs.org/api/people/34169/","name":"Kristian Evensen","email":"kristian.evensen@gmail.com"},"content":"Hello,\n\nOn Wed, Nov 8, 2017 at 10:56 PM, Kristian Evensen\n<kristian.evensen@gmail.com> wrote:\n> I have been trying to solve this myself for a couple of days, but I am\n> starting to run out of idea. Could it be that there is some traffic\n> destined for the client (via. the 2626) that gets stuck in the TX\n> queue on the 3526? Any help, pointers on where to look or ideas for\n> what could be wrong would be much appreciated.\n\nI have been doing some more debugging during the day today, and it\nseems that the problem is that the hardware for some reason stops\ntransmitting data. I dumped the content of the TX ring on every\ntimeout, and the output seems to indicate that the state of the ring\nis sane. For example, with the following error:\n\n[  325.650638] mtk_soc_eth 1e100000.ethernet eth0: transmit timed out\n[  325.656857] mtk_soc_eth 1e100000.ethernet eth0: dma_cfg:80000067\n[  325.662902] mtk_soc_eth 1e100000.ethernet eth0: tx_ring=0,\nbase=0ef58000, max=512, ctx=384, dtx=0, fdx=0, next=384\n[  325.673234] mtk_soc_eth 1e100000.ethernet eth0: rx_ring=0,\nbase=0ef5e000, max=512, calc=5, drx=6\n\nI see that the CPU txds [384-511] have DDONE set and no SKB, while\nDDONE is not set for the DMA txds [0-383] and an skb is attached. I\nalso looked at the content of the skb, and as far as I can see it is\nvalid. Looking at the content of the SKB also shows that\nfe_reset_pending() does its job. For every timeout, there is a new set\nof packets on the ring. So new packets are put on the ring, but none\nare sent.\n\n-Kristian","headers":{"Return-Path":"<lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org; spf=none (mailfrom)\n\tsmtp.mailfrom=lists.infradead.org (client-ip=65.50.211.133;\n\thelo=bombadil.infradead.org;\n\tenvelope-from=lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"Vc51la6T\"; \n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"MtrcU69/\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3yXgNK1qZhz9t5Q\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu,  9 Nov 2017 22:06:57 +1100 (AEDT)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1eCkfe-0005YN-Im; Thu, 09 Nov 2017 11:06:54 +0000","from mail-it0-x22b.google.com ([2607:f8b0:4001:c0b::22b])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1eCkfa-0005Vb-Sr\n\tfor lede-dev@lists.infradead.org; Thu, 09 Nov 2017 11:06:53 +0000","by mail-it0-x22b.google.com with SMTP id 72so10769564itl.5\n\tfor <lede-dev@lists.infradead.org>;\n\tThu, 09 Nov 2017 03:06:30 -0800 (PST)","by 10.79.109.139 with HTTP; Thu, 9 Nov 2017 03:06:28 -0800 (PST)"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:Subject:To:Message-ID:Date:From:\n\tReferences:In-Reply-To:MIME-Version:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=bRWsH6i2jk7/jdT88fbIitn1RcsKsUZzLM03WjBtpiE=;\n\tb=Vc51la6TtkpNmk\n\tKWr9yIjrGyFeRP03RtcIP1hdcj/tGs9f9q2i/SxhO6IVPhl6ig7Co+txr2RNbLsNXCSvHRfVoR4Mz\n\tAAk2u6StPfG1xKJnQRdm8yOP7pzLQ9r2V7OSzYZmPFTICVerke2G9NYMmNSb0Tv9WFgQC6FeGhbZw\n\t58lop3Yyhl2ajNjzRstFCNBlV6p5MfeKToP74HmLEj2BfKwjJIpecyY+4gaJaWy3cWIdJnbOztx9l\n\tPheZu0zXHFaibQz4HvCUYXNN1Z4R95FR7fRvAazDYKwlotP+iIlLnRSOAJbDfcpdFzIKXUtrL8YvX\n\t0Il7zVUaH3PvewieF3Dw==;","v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=mime-version:in-reply-to:references:from:date:message-id:subject:to\n\t:cc; bh=jpHSi3mL17wok+s/sSIkUPfAnVEpcUzGiXWUZDT7mhE=;\n\tb=MtrcU69/dIuEHhF4BuGp/524xdo9hS+oWccRHDvF8Fgw0ZY8KgDN8zRDY2MR4Dd9kJ\n\tBeJ1C04k6kIFTToKkoR7c5eSuLp7GUeSc795UAsyl7YDWhRG0cNaS06iuP33C/XZUl8T\n\tX9sLx646JTm27FMm/g1oT4O4LD02awN4ujETxGiH0si9gDgLAlsr9uLDzu12d03AY4xr\n\tF+mMK3EhxKHLZ2c3cW2tOpoMxOOZrZFhg+Umr54kYjjAzAB4sgZcP55+BWFvlKmzfJYJ\n\tRGBBAQE97VHWAyqYFL4WhgRRxEFy4RBnXAyzXYj+z0FDsmmop1menLxC955RB+mnCLzE\n\taIZA=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:in-reply-to:references:from:date\n\t:message-id:subject:to:cc;\n\tbh=jpHSi3mL17wok+s/sSIkUPfAnVEpcUzGiXWUZDT7mhE=;\n\tb=n4aSfeCyRoT2e3A4bESJpXPg1sWL+qPfG3LyWC56+SlhM0Tx752KYL/jV54ymWVM8F\n\tOy4yP6mM/VgHgnDwI0GesFvXPnnJ6/STkO7S7XOymOQI84lvkp7corGIhiyXLUtyJXLc\n\toT8DfOG+O0D7WIgWgkfFp2lOG0QT3nj9+qEz+r7Y5QuoCrxJAqRtdrpGyJxbzrqkL0HW\n\txe7E53T8H3spnQrhdp9TgaRhAvOCaBW9Kb+qtrnK1yKPCjJgE4CMZsj+tmCkytRSH3cs\n\t3g11HnGapR4EoNeYgVvzXSYvVA0FmsEIyP4UXkOr2xDVRKwlEBIfXjPkHcV8q56YgTl/\n\trZwg==","X-Gm-Message-State":"AJaThX6hn69GEIDfWR9UKaXXT7Oh9Z67ZzO+tLVy49KF4eZ0sa9blXmw\n\tAW8SBFuoUcrlJQ9ufBeWS7HCi/C6dxumOkIx4po=","X-Google-Smtp-Source":"ABhQp+RXQVBXB6/rE2zXOyUkj5rAVl4ohKUHJRg+2ZyYYjgYrwENdLiyhmFTMWIn2EQQ3uP4TQMPaJ1ywmFQ7GQ2Fng=","X-Received":"by 10.36.77.198 with SMTP id l189mr54251itb.116.1510225589575;\n\tThu, 09 Nov 2017 03:06:29 -0800 (PST)","MIME-Version":"1.0","In-Reply-To":"<CAKfDRXhaR9v00u=Eq+qywdyvpgYFc3krZdWZT8AeEAnDf=gc0A@mail.gmail.com>","References":"<CAKfDRXin4uU0uN7WwwJc3-SpuAzSXC0Uae+wERyT2ZQiVyHtgw@mail.gmail.com>\n\t<CAJ0DADJogZ_3-+yUwdprv4kFVhgDk0ai7fK1uxQnu0q88QcrSw@mail.gmail.com>\n\t<CAKfDRXj91cQnHMLO+kmtG3AjQrUaVd-Fm13mh_ZCQuWYpsSB5A@mail.gmail.com>\n\t<CAJ0DADL2O14Rn3yGnmbrD-Wh4_LhyAe40RZhccAWG_HnUw-0yw@mail.gmail.com>\n\t<CAKfDRXifqfEPiTOFHhHVTO+LN=g7R2qZXTc0BzWyrA_f8oVOkg@mail.gmail.com>\n\t<CAJ0DADKeCAxx90EZm+=6mL_SJF5Fyrx6AJicPQVigbXRZpx=gw@mail.gmail.com>\n\t<CAJ0DADJsVCfAveu-CJBq4iBgTuEk4qOe3PDmLDhy0pvnY6WF3A@mail.gmail.com>\n\t<dc544b61-fb37-4816-6c5d-94e59f85bb82@phrozen.org>\n\t<CAKfDRXi4qiKZuq_FZJddgKhNG+wbPn1ySKq+qU7+dBC9ixS7eg@mail.gmail.com>\n\t<30f7c246-74bb-62c1-4045-3c3b6539e732@phrozen.org>\n\t<CAKfDRXif0Dz-GoeDF5veoZ1fOMbCR0cw1i34C0NMk__VdhSaAQ@mail.gmail.com>\n\t<6c0ad875-3b52-107a-df11-3af5f377e95e@phrozen.org>\n\t<CAKfDRXjWSCO-pxOmeAUoF1_a5cu07UFPhrQbgRcwE_vQV6gbgw@mail.gmail.com>\n\t<CAJ0DADJbB8Emss0+ETyan=uTnUc25M0=vc_TR6vGY2GnEDJ-1w@mail.gmail.com>\n\t<CAKfDRXjYAWnBUD=csj5FHGNTq3a0BrKjJ+X0KPOK1AhJM4-Fvg@mail.gmail.com>\n\t<CAKfDRXjwDqXBMJakmmfSP5+kCE-YimQacYYB8gj2y6br=j-+TQ@mail.gmail.com>\n\t<CAKfDRXhae4rKu6cQfLHLDkkxxwTuPxW3RmXuopu6B=jBmjgY-Q@mail.gmail.com>\n\t<CAKfDRXgn4eMojoiLXhNPwC+cMpdvDt8FvxNzfqQkHdjN+TFOQA@mail.gmail.com>\n\t<CAKfDRXhaR9v00u=Eq+qywdyvpgYFc3krZdWZT8AeEAnDf=gc0A@mail.gmail.com>","From":"Kristian Evensen <kristian.evensen@gmail.com>","Date":"Thu, 9 Nov 2017 12:06:28 +0100","Message-ID":"<CAKfDRXh1mFv+psfcOoWSQeMtmTxLDsTBDArBDsRmUf4NHmhokg@mail.gmail.com>","To":"Mingyu Li <igvtee@gmail.com>","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20171109_030651_003116_964EFF7A ","X-CRM114-Status":"GOOD (  12.22  )","X-Spam-Score":"-2.0 (--)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-2.0 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,\n\tno\n\ttrust [2607:f8b0:4001:c0b:0:0:0:22b listed in] [list.dnswl.org]\n\t-0.0 SPF_PASS               SPF: sender matches SPF record\n\t0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail\n\tprovider (kristian.evensen[at]gmail.com)\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature\n\t0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n\tnot necessarily valid\n\t-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from\n\tauthor's domain","Subject":"Re: [LEDE-DEV] Transmit timeouts with mtk_eth_soc and MT7621","X-BeenThere":"lede-dev@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<lede-dev.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/lede-dev/>","List-Post":"<mailto:lede-dev@lists.infradead.org>","List-Help":"<mailto:lede-dev-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=subscribe>","Cc":"LEDE Development List <lede-dev@lists.infradead.org>,\n\tJohn Crispin <john@phrozen.org>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"Lede-dev\" <lede-dev-bounces@lists.infradead.org>","Errors-To":"lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}},{"id":1802272,"web_url":"http://patchwork.ozlabs.org/comment/1802272/","msgid":"<CAKfDRXhFfn86aE_EtSHicpnbxm-0m22PsjUBvb10HOGxu3=mMw@mail.gmail.com>","list_archive_url":null,"date":"2017-11-09T16:21:10","subject":"Re: [LEDE-DEV] Transmit timeouts with mtk_eth_soc and MT7621","submitter":{"id":34169,"url":"http://patchwork.ozlabs.org/api/people/34169/","name":"Kristian Evensen","email":"kristian.evensen@gmail.com"},"content":"On Thu, Nov 9, 2017 at 12:06 PM, Kristian Evensen\n<kristian.evensen@gmail.com> wrote:\n> I see that the CPU txds [384-511] have DDONE set and no SKB, while\n> DDONE is not set for the DMA txds [0-383] and an skb is attached. I\n> also looked at the content of the skb, and as far as I can see it is\n> valid. Looking at the content of the SKB also shows that\n> fe_reset_pending() does its job. For every timeout, there is a new set\n> of packets on the ring. So new packets are put on the ring, but none\n> are sent.\n\nI have been hammering away on this issue during the day, and it seems\nthat the DMA engine, TX, etc. works just fine. However, for some\nreason, the port with the router that has hung is able to stop the\nwhole switch. If I disable the port (or disconnect the cable), then TX\nworks again and I can for example reach 192.168.1.1 from 192.168.1.2\nin my testbed. When running ping (from 192.168.1.2 to 192.168.1.1)\nwhile disconnecting the cable, the first packets had a very high RTT\n(~20ms). Running tcpdump showed that the reply arrived immediately, so\nit seems the packets are stuck in a TX buffer for a really long time.\nCould it be that there is a cache or something internally on the\nswitch that is causing packets to be held back, and that this cache is\ninvalidated and buffers flushed when I disable the port? I cleared\nswitch, DIP and SIP tables without any effect.\n\nIf I enable the port, then the problem appears again after a little\nwhile (~30 seconds).\n\n-Kristian","headers":{"Return-Path":"<lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org; spf=none (mailfrom)\n\tsmtp.mailfrom=lists.infradead.org (client-ip=65.50.211.133;\n\thelo=bombadil.infradead.org;\n\tenvelope-from=lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"ALkvtxv2\"; \n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"LObSSbig\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3yXpMg3fM8z9t5Q\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri, 10 Nov 2017 03:21:51 +1100 (AEDT)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1eCpaG-0003yl-0i; Thu, 09 Nov 2017 16:21:40 +0000","from mail-it0-x229.google.com ([2607:f8b0:4001:c0b::229])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1eCpa7-0003aj-VT\n\tfor lede-dev@lists.infradead.org; Thu, 09 Nov 2017 16:21:35 +0000","by mail-it0-x229.google.com with SMTP id l196so11373238itl.4\n\tfor <lede-dev@lists.infradead.org>;\n\tThu, 09 Nov 2017 08:21:11 -0800 (PST)","by 10.79.109.139 with HTTP; Thu, 9 Nov 2017 08:21:10 -0800 (PST)"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:Subject:To:Message-ID:Date:From:\n\tReferences:In-Reply-To:MIME-Version:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=ligVMGcfEZX2BMQrjqtU9txDWeZsBg1npj3LCptAsNM=;\n\tb=ALkvtxv2x0/fMl\n\tYyUp4h+ZTCMMCPRWnteTt518w0zfeFN8v7hexXz73cyW4cX7FrC23FyQRniNGMnESBJUuKw0p/ccs\n\tdGQKEenvaCTDVRjdLfWkW2WiGqnAEesggO0alGgDF8ImgaM243ywBBfzEcrttQQcsvLiMf6HAw3La\n\tlck2u9ju7JPNdYo1Zk6LNeDuxXxja7/5NUpujTp07+WW/qOzn4BuTjWkrnCZ29wvyw4/pVZ7WuT28\n\tekXKm2YA1pLnGFqhdUbhPv6J1/QpCxa385b6r8TaQWj3eFLPB9XHDiNYiLKy6fGMhVuG7NSW2FnvK\n\toKT7S76B9nYsoO4QYkig==;","v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=mime-version:in-reply-to:references:from:date:message-id:subject:to\n\t:cc; bh=GCnRoZIGQffF/NuzxMqXrKhj+i53VgwfhN25mtXVEP8=;\n\tb=LObSSbigC6gnkK7zTdfbfU5SD58SZOl3WkzDOfjwVf3IplclVVy5d8Kr87BzZRSE0j\n\twLawdcbNiEFomgTwU8f6sj0bLMLe/SPBYUD5BvK8ABBAfphVjFUI8iX3YlrcFJHifWlL\n\ten6JXjrutci7k/YhvkoKbMn0N/pYzMaKR1gRGZmbgwNxfXoJ2iOZXhBol92ueeAI/bxR\n\tHj8VeSH0EV9zPysjAg5lckTQ+rY0vLfwF0Y8mW8QdaQGXP2DKkAe308sE9Y1YxpfdnkR\n\t6c0qmynXUGxcDcevEs5pHT6nWCvkZepuSHhkTMEA+54sMtXh2PYg+w/ZBMUXIvSZ+MOG\n\tDdFw=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:in-reply-to:references:from:date\n\t:message-id:subject:to:cc;\n\tbh=GCnRoZIGQffF/NuzxMqXrKhj+i53VgwfhN25mtXVEP8=;\n\tb=Nxb69uJTT959zh3CFllpZo+sF96oZiifvPMxwfT58m00a8Idu4Rl36Xo5zjH6+duxB\n\tS7aKbOBBmtgA0g+BQ6uBqllBV31GabBSwn6E2KuV8GLTXIw/9fL7Ylu8eL8uRxyycjNp\n\tiGWE9fpvX8qsNMkjnOjBGuwFUktkvpYHuZx4AIAfJ/pzjcD+DoEU7meqioJp1sTgdii0\n\takw8JYvup3h57OOG2DUk5EddqgQ2MedOC/YwMLWCAnxSG63kZ3Gm4c+RxHVkjEhRSDDn\n\tkp3TFSejTr76ERiJ/S9Cd6AMksmWqkQFfmjC9IGu541IFkp+amH8M+Rg3g0xzP8dnzJ5\n\tKolA==","X-Gm-Message-State":"AJaThX4IQfgsgFzG/9y3lIWgR78ESGFyOClWScsq8l8dm2cf/PMxyipp\n\t1FtM9QQa1snnLEFOjRg2+tYc2tC80SXjQj54m7O5Gg==","X-Google-Smtp-Source":"ABhQp+QekaStZunhepGqZcyRZ2CUoOSRb6lNNyfbzFa51/Af052i3ER20tDJZfikgcC6cUEkgF4zEi/JGIumERcIlWg=","X-Received":"by 10.36.80.11 with SMTP id m11mr628153itb.6.1510244470864; Thu,\n\t09 Nov 2017 08:21:10 -0800 (PST)","MIME-Version":"1.0","In-Reply-To":"<CAKfDRXh1mFv+psfcOoWSQeMtmTxLDsTBDArBDsRmUf4NHmhokg@mail.gmail.com>","References":"<CAKfDRXin4uU0uN7WwwJc3-SpuAzSXC0Uae+wERyT2ZQiVyHtgw@mail.gmail.com>\n\t<CAJ0DADJogZ_3-+yUwdprv4kFVhgDk0ai7fK1uxQnu0q88QcrSw@mail.gmail.com>\n\t<CAKfDRXj91cQnHMLO+kmtG3AjQrUaVd-Fm13mh_ZCQuWYpsSB5A@mail.gmail.com>\n\t<CAJ0DADL2O14Rn3yGnmbrD-Wh4_LhyAe40RZhccAWG_HnUw-0yw@mail.gmail.com>\n\t<CAKfDRXifqfEPiTOFHhHVTO+LN=g7R2qZXTc0BzWyrA_f8oVOkg@mail.gmail.com>\n\t<CAJ0DADKeCAxx90EZm+=6mL_SJF5Fyrx6AJicPQVigbXRZpx=gw@mail.gmail.com>\n\t<CAJ0DADJsVCfAveu-CJBq4iBgTuEk4qOe3PDmLDhy0pvnY6WF3A@mail.gmail.com>\n\t<dc544b61-fb37-4816-6c5d-94e59f85bb82@phrozen.org>\n\t<CAKfDRXi4qiKZuq_FZJddgKhNG+wbPn1ySKq+qU7+dBC9ixS7eg@mail.gmail.com>\n\t<30f7c246-74bb-62c1-4045-3c3b6539e732@phrozen.org>\n\t<CAKfDRXif0Dz-GoeDF5veoZ1fOMbCR0cw1i34C0NMk__VdhSaAQ@mail.gmail.com>\n\t<6c0ad875-3b52-107a-df11-3af5f377e95e@phrozen.org>\n\t<CAKfDRXjWSCO-pxOmeAUoF1_a5cu07UFPhrQbgRcwE_vQV6gbgw@mail.gmail.com>\n\t<CAJ0DADJbB8Emss0+ETyan=uTnUc25M0=vc_TR6vGY2GnEDJ-1w@mail.gmail.com>\n\t<CAKfDRXjYAWnBUD=csj5FHGNTq3a0BrKjJ+X0KPOK1AhJM4-Fvg@mail.gmail.com>\n\t<CAKfDRXjwDqXBMJakmmfSP5+kCE-YimQacYYB8gj2y6br=j-+TQ@mail.gmail.com>\n\t<CAKfDRXhae4rKu6cQfLHLDkkxxwTuPxW3RmXuopu6B=jBmjgY-Q@mail.gmail.com>\n\t<CAKfDRXgn4eMojoiLXhNPwC+cMpdvDt8FvxNzfqQkHdjN+TFOQA@mail.gmail.com>\n\t<CAKfDRXhaR9v00u=Eq+qywdyvpgYFc3krZdWZT8AeEAnDf=gc0A@mail.gmail.com>\n\t<CAKfDRXh1mFv+psfcOoWSQeMtmTxLDsTBDArBDsRmUf4NHmhokg@mail.gmail.com>","From":"Kristian Evensen <kristian.evensen@gmail.com>","Date":"Thu, 9 Nov 2017 17:21:10 +0100","Message-ID":"<CAKfDRXhFfn86aE_EtSHicpnbxm-0m22PsjUBvb10HOGxu3=mMw@mail.gmail.com>","To":"Mingyu Li <igvtee@gmail.com>","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20171109_082132_193935_36F44D2A ","X-CRM114-Status":"GOOD (  10.89  )","X-Spam-Score":"-2.7 (--)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-2.7 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/,\n\tlow\n\ttrust [2607:f8b0:4001:c0b:0:0:0:229 listed in] [list.dnswl.org]\n\t-0.0 SPF_PASS               SPF: sender matches SPF record\n\t0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail\n\tprovider (kristian.evensen[at]gmail.com)\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature\n\t0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n\tnot necessarily valid\n\t-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from\n\tauthor's domain","Subject":"Re: [LEDE-DEV] Transmit timeouts with mtk_eth_soc and MT7621","X-BeenThere":"lede-dev@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<lede-dev.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/lede-dev/>","List-Post":"<mailto:lede-dev@lists.infradead.org>","List-Help":"<mailto:lede-dev-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=subscribe>","Cc":"LEDE Development List <lede-dev@lists.infradead.org>,\n\tJohn Crispin <john@phrozen.org>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"Lede-dev\" <lede-dev-bounces@lists.infradead.org>","Errors-To":"lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}},{"id":1802392,"web_url":"http://patchwork.ozlabs.org/comment/1802392/","msgid":"<CAKfDRXg1=1oHWB0QZdr5nMriznVf-1_MzoZ8cRVJ9LZux8800g@mail.gmail.com>","list_archive_url":null,"date":"2017-11-09T19:42:35","subject":"Re: [LEDE-DEV] Transmit timeouts with mtk_eth_soc and MT7621","submitter":{"id":34169,"url":"http://patchwork.ozlabs.org/api/people/34169/","name":"Kristian Evensen","email":"kristian.evensen@gmail.com"},"content":"On Thu, Nov 9, 2017 at 5:21 PM, Kristian Evensen\n<kristian.evensen@gmail.com> wrote:\n> I have been hammering away on this issue during the day, and it seems\n> that the DMA engine, TX, etc. works just fine. However, for some\n> reason, the port with the router that has hung is able to stop the\n> whole switch. If I disable the port (or disconnect the cable), then TX\n> works again and I can for example reach 192.168.1.1 from 192.168.1.2\n> in my testbed. When running ping (from 192.168.1.2 to 192.168.1.1)\n> while disconnecting the cable, the first packets had a very high RTT\n> (~20ms). Running tcpdump showed that the reply arrived immediately, so\n> it seems the packets are stuck in a TX buffer for a really long time.\n> Could it be that there is a cache or something internally on the\n> switch that is causing packets to be held back, and that this cache is\n> invalidated and buffers flushed when I disable the port? I cleared\n> switch, DIP and SIP tables without any effect.\n>\n> If I enable the port, then the problem appears again after a little\n> while (~30 seconds).\n\nI replaced the 3526 with other devices containing the mt7530 switch\n(both mt7621 and mt7623-based boards), and the issues seems to be\nrelated to the switch rather than the SoC. I am able to reliably\ntrigger the timeout on all devices I have tested, both running\nproprietary drivers/firmware and LEDE. I guess this points to that\nthere is some traffic pattern or network behavior that triggers an\nerror in the MT7530 and causes TX to freeze. Restarting the ports\nmakes the switch work again, but as long as the \"bad\" device is\nconnected to the mt7530 then it is just a matter of time before the\ntimeout is back.\n\n-Kristian","headers":{"Return-Path":"<lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org; spf=none (mailfrom)\n\tsmtp.mailfrom=lists.infradead.org (client-ip=65.50.211.133;\n\thelo=bombadil.infradead.org;\n\tenvelope-from=lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"bA4pYwOX\"; \n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"DGNohCd1\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3yXtqy4D5gz9sRm\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri, 10 Nov 2017 06:43:08 +1100 (AEDT)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1eCsj8-0006ZV-Ab; Thu, 09 Nov 2017 19:43:02 +0000","from mail-io0-x22d.google.com ([2607:f8b0:4001:c06::22d])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1eCsj4-0006Xj-ED\n\tfor lede-dev@lists.infradead.org; Thu, 09 Nov 2017 19:43:00 +0000","by mail-io0-x22d.google.com with SMTP id p186so11074579ioe.12\n\tfor <lede-dev@lists.infradead.org>;\n\tThu, 09 Nov 2017 11:42:36 -0800 (PST)","by 10.79.109.139 with HTTP; Thu, 9 Nov 2017 11:42:35 -0800 (PST)"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:Subject:To:Message-ID:Date:From:\n\tReferences:In-Reply-To:MIME-Version:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=dFMHA6SPLH6WKRNdjP7Ujbz+rxcMZ2up5Cv3yPEIKOA=;\n\tb=bA4pYwOXianUSQ\n\tTDmxNC9peYEjm4C/cw6iXs+CPcOz5vcsHiHc8Wvp04QAA3DPWvTxeo6nGMsH2B2GPRwIGPbUc4M/8\n\tVwHt0NWfUAk0kB8Cc745+jHte+zSGX7sYPxODeapwhVJzya7/cfSHdwJsTT9DTUgohRq3HY7IL69r\n\t2EJYbJ+jUQZtNa0jg0KXYRkEeAh6U+EzAwSLkZLV7JNx26KO7Ha781hNWI1FPd1srDQs5LuyovucX\n\tCHZ9PaTk04qBeyS8wNA2HwBu/DUaTKdRj8ILKyUHij6wY6Y7zQeS2tlIXFlP8KpeNV3FiXeO841OA\n\tA7Fgv4dnDK1TYG5abJpA==;","v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=mime-version:in-reply-to:references:from:date:message-id:subject:to\n\t:cc; bh=XLpQ+fSTM5Kz8kAtrmnN1OIZD7s+ZuVBTBT8GwF9ff0=;\n\tb=DGNohCd1uLRQJvcy4P++7Yzi/YUgy3pQrf35s881c01OcqWIbmL7HB147cDuWDdl5k\n\t8CuYuL5BD8UuD3l9cGenlPnZn9MdPuhEz6CeL+pkHbD6R3JXqA74fuzVETQn7Yn5XNVp\n\twzb2xpJL7JH77ISz8UDc+a4xf7FBH1UO4tMk+aVTCJKkLuOQXzo3VQ/Kpjlh7kReL9AR\n\t9ZQT1FbpQI4jvIgn6SeZMQUBIkjQNomacb7SAbncGu8ujqOVi6wJuKbP1tgNLY+X0YRE\n\tcnctz6L2RRVZTTxr/g4b3Cg+jJsOrxcMcGsNF1Ucx4Iyu/GFi+EytxZeJSU6PyGoTSSr\n\tdKQA=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:in-reply-to:references:from:date\n\t:message-id:subject:to:cc;\n\tbh=XLpQ+fSTM5Kz8kAtrmnN1OIZD7s+ZuVBTBT8GwF9ff0=;\n\tb=jPIaf9g3tauH23UyawkiRkan5afyC1IEDaaJ2ODLIGvq/YdQ6O0WYG7/MR6QIWQH9b\n\twJOzOs/sOuPXS7Pw4s6dBBJSyGqa5SY1PMRUmV/0QdPULBuWhWrDaBr95zOAHSitEF9W\n\tcIM6WXJKK11rbODussVV7ikFV3Tb6FwruYCnAtRXEvTvvkVIWeCN/UUujHSTiDPQ971b\n\tHBQxAsdRXVVgxyFxqipqQv4ERydD0MD/P5trzXUrCHBCquP/AoFxKrN9wLxCQSayPp96\n\t16pvC6SJfeUNNyRsS15UVCWS2Wt8mlslMICTb8YYQGNRLOBmiDHQ7SubGOrTLW3lwY0b\n\tQZ6A==","X-Gm-Message-State":"AJaThX4C/ZSFgFEE0UKQwvEtDKRO2OGamsLzF9T7kcOpv6yoOLLDAs5h\n\tR6axfD4bV9e7NG3oDYjGvH64ZlN4v5WZm9p1moQ=","X-Google-Smtp-Source":"ABhQp+RDPSWuDiwG0Ra+EDE3axvcqhaXyALFVdgYuxst/vmBFhiCgVUV5XQTBA78qu6LzPz1V7zVLYIOchTcDPc3bmM=","X-Received":"by 10.107.142.6 with SMTP id q6mr1901961iod.29.1510256556009;\n\tThu, 09 Nov 2017 11:42:36 -0800 (PST)","MIME-Version":"1.0","In-Reply-To":"<CAKfDRXhFfn86aE_EtSHicpnbxm-0m22PsjUBvb10HOGxu3=mMw@mail.gmail.com>","References":"<CAKfDRXin4uU0uN7WwwJc3-SpuAzSXC0Uae+wERyT2ZQiVyHtgw@mail.gmail.com>\n\t<CAJ0DADJogZ_3-+yUwdprv4kFVhgDk0ai7fK1uxQnu0q88QcrSw@mail.gmail.com>\n\t<CAKfDRXj91cQnHMLO+kmtG3AjQrUaVd-Fm13mh_ZCQuWYpsSB5A@mail.gmail.com>\n\t<CAJ0DADL2O14Rn3yGnmbrD-Wh4_LhyAe40RZhccAWG_HnUw-0yw@mail.gmail.com>\n\t<CAKfDRXifqfEPiTOFHhHVTO+LN=g7R2qZXTc0BzWyrA_f8oVOkg@mail.gmail.com>\n\t<CAJ0DADKeCAxx90EZm+=6mL_SJF5Fyrx6AJicPQVigbXRZpx=gw@mail.gmail.com>\n\t<CAJ0DADJsVCfAveu-CJBq4iBgTuEk4qOe3PDmLDhy0pvnY6WF3A@mail.gmail.com>\n\t<dc544b61-fb37-4816-6c5d-94e59f85bb82@phrozen.org>\n\t<CAKfDRXi4qiKZuq_FZJddgKhNG+wbPn1ySKq+qU7+dBC9ixS7eg@mail.gmail.com>\n\t<30f7c246-74bb-62c1-4045-3c3b6539e732@phrozen.org>\n\t<CAKfDRXif0Dz-GoeDF5veoZ1fOMbCR0cw1i34C0NMk__VdhSaAQ@mail.gmail.com>\n\t<6c0ad875-3b52-107a-df11-3af5f377e95e@phrozen.org>\n\t<CAKfDRXjWSCO-pxOmeAUoF1_a5cu07UFPhrQbgRcwE_vQV6gbgw@mail.gmail.com>\n\t<CAJ0DADJbB8Emss0+ETyan=uTnUc25M0=vc_TR6vGY2GnEDJ-1w@mail.gmail.com>\n\t<CAKfDRXjYAWnBUD=csj5FHGNTq3a0BrKjJ+X0KPOK1AhJM4-Fvg@mail.gmail.com>\n\t<CAKfDRXjwDqXBMJakmmfSP5+kCE-YimQacYYB8gj2y6br=j-+TQ@mail.gmail.com>\n\t<CAKfDRXhae4rKu6cQfLHLDkkxxwTuPxW3RmXuopu6B=jBmjgY-Q@mail.gmail.com>\n\t<CAKfDRXgn4eMojoiLXhNPwC+cMpdvDt8FvxNzfqQkHdjN+TFOQA@mail.gmail.com>\n\t<CAKfDRXhaR9v00u=Eq+qywdyvpgYFc3krZdWZT8AeEAnDf=gc0A@mail.gmail.com>\n\t<CAKfDRXh1mFv+psfcOoWSQeMtmTxLDsTBDArBDsRmUf4NHmhokg@mail.gmail.com>\n\t<CAKfDRXhFfn86aE_EtSHicpnbxm-0m22PsjUBvb10HOGxu3=mMw@mail.gmail.com>","From":"Kristian Evensen <kristian.evensen@gmail.com>","Date":"Thu, 9 Nov 2017 20:42:35 +0100","Message-ID":"<CAKfDRXg1=1oHWB0QZdr5nMriznVf-1_MzoZ8cRVJ9LZux8800g@mail.gmail.com>","To":"Mingyu Li <igvtee@gmail.com>","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20171109_114258_637537_9AF57E8E ","X-CRM114-Status":"GOOD (  14.86  )","X-Spam-Score":"-2.7 (--)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-2.7 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/,\n\tlow\n\ttrust [2607:f8b0:4001:c06:0:0:0:22d listed in] [list.dnswl.org]\n\t-0.0 SPF_PASS               SPF: sender matches SPF record\n\t0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail\n\tprovider (kristian.evensen[at]gmail.com)\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature\n\t0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n\tnot necessarily valid\n\t-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from\n\tauthor's domain","Subject":"Re: [LEDE-DEV] Transmit timeouts with mtk_eth_soc and MT7621","X-BeenThere":"lede-dev@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<lede-dev.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/lede-dev/>","List-Post":"<mailto:lede-dev@lists.infradead.org>","List-Help":"<mailto:lede-dev-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=subscribe>","Cc":"LEDE Development List <lede-dev@lists.infradead.org>,\n\tJohn Crispin <john@phrozen.org>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"Lede-dev\" <lede-dev-bounces@lists.infradead.org>","Errors-To":"lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}},{"id":1805743,"web_url":"http://patchwork.ozlabs.org/comment/1805743/","msgid":"<CAKfDRXjm+GCUVup9U=q-CWB=ho_WdWwYbwY6-ogAqy2hdS54fQ@mail.gmail.com>","list_archive_url":null,"date":"2017-11-16T15:15:01","subject":"Re: [LEDE-DEV] Transmit timeouts with mtk_eth_soc and MT7621","submitter":{"id":34169,"url":"http://patchwork.ozlabs.org/api/people/34169/","name":"Kristian Evensen","email":"kristian.evensen@gmail.com"},"content":"Hello,\n\nOn Thu, Nov 9, 2017 at 8:42 PM, Kristian Evensen\n<kristian.evensen@gmail.com> wrote:\n> I replaced the 3526 with other devices containing the mt7530 switch\n> (both mt7621 and mt7623-based boards), and the issues seems to be\n> related to the switch rather than the SoC. I am able to reliably\n> trigger the timeout on all devices I have tested, both running\n> proprietary drivers/firmware and LEDE. I guess this points to that\n> there is some traffic pattern or network behavior that triggers an\n> error in the MT7530 and causes TX to freeze. Restarting the ports\n> makes the switch work again, but as long as the \"bad\" device is\n> connected to the mt7530 then it is just a matter of time before the\n> timeout is back.\n\nI think I am ready to conclude on this issue. First of all, I have\ndiscovered that I made an incorrect statement earlier. I have not seen\nthe problem with flow control disabled. After finding a network tap\nand a device which passes for example pause frames to the driver so I\ncan see them with tcpdump, I think I finally see what is going on.\n\nI connected the tap between router #1 and router #2, and performed the\ntest described earlier with flow control enabled and disabled. When\ntriggering the RCU stall, I see a continuous flood of pause frames\ncoming from router #2. This flood happens irrespective of if flow\ncontrol is enabled or not. However, with flow control enabled, I see\nthat the RxPause- and TxPause-counters increase. With flow control\ndisabled, they remain at 0. In other words, it seems that the switch\nfilters out pause frames if the bit is unset in the feature register\n(it would be great if someone could confirm/deny this).\n\nThe MT7530 switch seems to use one buffer for all ports, so what I\nhave seen all along is head of line blocking. Since I use iperf in UDP\nmode, the traffic destined for router #2 never slows down and fills up\nthe buffer. Thus, all other traffic is blocked. When disabling the\nport used by route #2, the buffer is cleared and packets can flow as\nnormal again. With flow control disabled, I do not see the head of\nline blocking. If I am connected to router #1, I can always reach it.\nIf flow control is enabled, router #1 stops replying to for example\nping when the pause flood starts.\n\nI don't know what is the correct \"solution\" for this problem. I asked\nPiotr to mark my patch for always disabling flow control as not\napplicable, but perhaps it should be brought back if everyone agrees\nthat disabling flow control is ok. If not, then perhaps the following\npatch should be accepted so that it is possible to switch flow control\non/off: https://lists.openwrt.org/pipermail/openwrt-devel/2016-April/040705.html\n\nBR,\nKristian","headers":{"Return-Path":"<lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org; spf=none (mailfrom)\n\tsmtp.mailfrom=lists.infradead.org (client-ip=65.50.211.133;\n\thelo=bombadil.infradead.org;\n\tenvelope-from=lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"Ru6pI+Hz\"; \n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"B6dHjMPc\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3yd4Yy4bznz9s7M\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri, 17 Nov 2017 02:15:34 +1100 (AEDT)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1eFLt5-0004Ao-Ip; Thu, 16 Nov 2017 15:15:31 +0000","from mail-io0-x22c.google.com ([2607:f8b0:4001:c06::22c])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1eFLsx-0002u8-JJ\n\tfor lede-dev@lists.infradead.org; Thu, 16 Nov 2017 15:15:29 +0000","by mail-io0-x22c.google.com with SMTP id z74so5549467iof.12\n\tfor <lede-dev@lists.infradead.org>;\n\tThu, 16 Nov 2017 07:15:02 -0800 (PST)","by 10.79.106.133 with HTTP; Thu, 16 Nov 2017 07:15:01 -0800 (PST)"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:Subject:To:Message-ID:Date:From:\n\tReferences:In-Reply-To:MIME-Version:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=0Z3pIhkKQfFoW+bd3PKKo17rrCtnF5zWjXzHkJxOYpY=;\n\tb=Ru6pI+HzvVBcf3\n\tuwUOWTVdVxDruyRMvCTG8krwUNl1jW6ZDKmCCwpXzSKpFKKV13mOovNIAR5INwlqtydGJcZ/3DUUB\n\tWsyTDE6EO+FiN5lJ1PqQx+UV3RAGqPP2mgEJEqIDmeMQvG38RFHqDh84U3GmndId59Xsa3FCFH5nV\n\tDUslPWlUq81CxMfJI3/YNw16up8cs4glhLYNJdlgjELlSsxfcMk6HwMHClQtdckSSEsbYCE8EjNZk\n\tLcH0aCGhoZFYSlPqtQ7BEhZ9Xdmvao29U/LQUgoIHRJbk3vGfIdu6m3Up/RvCTeeJg1KlDEyzMOii\n\tz6kOllyjm0/eppM2DqtA==;","v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=mime-version:in-reply-to:references:from:date:message-id:subject:to\n\t:cc; bh=ghnWr4ebtT6CJi9vmZp1AJmZn2CPv+tdOHGAi1uC6ug=;\n\tb=B6dHjMPcE67jVwN078bjhKXzxpZ8jOp2MyPtFCsTvs/G+9i5cvoMeH2K3wMRWjqo1g\n\twPjrb+hdyLR9O9c7QjVeEPVIMQOk9OYXkNwR//lR//G7F2Bl9yylPDe60B9oIGCyieOd\n\t4q/hnBDsmoj93y42ygnZDihxblMsrxmRaGUdHKA1bK33c0QLygXq7xaIk8JDOAbixUyL\n\t90CxH0bK5uNbPFSttKMQhLv42U2ZZ9uuPQIC0MMBNtGPZ2B37gdvob+vvQFhuUUDgTaW\n\t26lpLMtmZ5xEgnR4743zUsmHtLogvs2vbr/bQ4Ui9DHH5QMFWqjkp0ddZtc3DIx4XfXV\n\tuK/A=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:in-reply-to:references:from:date\n\t:message-id:subject:to:cc;\n\tbh=ghnWr4ebtT6CJi9vmZp1AJmZn2CPv+tdOHGAi1uC6ug=;\n\tb=Fx2lfKXHvaLs7+YOtpbR4MrfEb1c0b9fxiOlolBMLAd2FW7eQLfLD51vysdWhgsePj\n\tKiTvBd386I6Ys2dCqxy4SgWIDMx9wml5gdKvNRLsMrg0ql2tZFBTRfJ+Fgh6UVxrBSVh\n\tOhT5ryLUVz8OK6YXRUIgGPPvsGxX2EtV4vJHWjLlLozdSBUb3WCOLvj3XR8RBIpE1PM7\n\tkBGWZ1fUghxNqJTRD6fvs0fkYg3f7tR0demI1Txpr01uNh+JM8bBFWBdvoSCP8dk++7B\n\tyweIfKkMyZ3VfpgIo4J9Fr2jCTXX9ret0oeiZIY9BgHZl0NbgD4Gw3tSYU5EirVD0K7w\n\tJgLw==","X-Gm-Message-State":"AJaThX4wosUDcyZJVeFlAGhQl84Pn+wbU7/E3GOEUK/0ymo2qasJ8O1I\n\tYftGPdOQnAeZZQIwoC7UySEi/iKhxcB3b8VRXHM=","X-Google-Smtp-Source":"AGs4zMYSQK4jcycn1VTlqBxKtlycWx+P7YhPqUn/5dSH6rCNU1wuWB9+XLZjUTpCQIYhZ7kpeuWfrFOPBpvD+fjCt1U=","X-Received":"by 10.107.36.80 with SMTP id k77mr2063738iok.176.1510845301887; \n\tThu, 16 Nov 2017 07:15:01 -0800 (PST)","MIME-Version":"1.0","In-Reply-To":"<CAKfDRXg1=1oHWB0QZdr5nMriznVf-1_MzoZ8cRVJ9LZux8800g@mail.gmail.com>","References":"<CAKfDRXin4uU0uN7WwwJc3-SpuAzSXC0Uae+wERyT2ZQiVyHtgw@mail.gmail.com>\n\t<CAJ0DADJogZ_3-+yUwdprv4kFVhgDk0ai7fK1uxQnu0q88QcrSw@mail.gmail.com>\n\t<CAKfDRXj91cQnHMLO+kmtG3AjQrUaVd-Fm13mh_ZCQuWYpsSB5A@mail.gmail.com>\n\t<CAJ0DADL2O14Rn3yGnmbrD-Wh4_LhyAe40RZhccAWG_HnUw-0yw@mail.gmail.com>\n\t<CAKfDRXifqfEPiTOFHhHVTO+LN=g7R2qZXTc0BzWyrA_f8oVOkg@mail.gmail.com>\n\t<CAJ0DADKeCAxx90EZm+=6mL_SJF5Fyrx6AJicPQVigbXRZpx=gw@mail.gmail.com>\n\t<CAJ0DADJsVCfAveu-CJBq4iBgTuEk4qOe3PDmLDhy0pvnY6WF3A@mail.gmail.com>\n\t<dc544b61-fb37-4816-6c5d-94e59f85bb82@phrozen.org>\n\t<CAKfDRXi4qiKZuq_FZJddgKhNG+wbPn1ySKq+qU7+dBC9ixS7eg@mail.gmail.com>\n\t<30f7c246-74bb-62c1-4045-3c3b6539e732@phrozen.org>\n\t<CAKfDRXif0Dz-GoeDF5veoZ1fOMbCR0cw1i34C0NMk__VdhSaAQ@mail.gmail.com>\n\t<6c0ad875-3b52-107a-df11-3af5f377e95e@phrozen.org>\n\t<CAKfDRXjWSCO-pxOmeAUoF1_a5cu07UFPhrQbgRcwE_vQV6gbgw@mail.gmail.com>\n\t<CAJ0DADJbB8Emss0+ETyan=uTnUc25M0=vc_TR6vGY2GnEDJ-1w@mail.gmail.com>\n\t<CAKfDRXjYAWnBUD=csj5FHGNTq3a0BrKjJ+X0KPOK1AhJM4-Fvg@mail.gmail.com>\n\t<CAKfDRXjwDqXBMJakmmfSP5+kCE-YimQacYYB8gj2y6br=j-+TQ@mail.gmail.com>\n\t<CAKfDRXhae4rKu6cQfLHLDkkxxwTuPxW3RmXuopu6B=jBmjgY-Q@mail.gmail.com>\n\t<CAKfDRXgn4eMojoiLXhNPwC+cMpdvDt8FvxNzfqQkHdjN+TFOQA@mail.gmail.com>\n\t<CAKfDRXhaR9v00u=Eq+qywdyvpgYFc3krZdWZT8AeEAnDf=gc0A@mail.gmail.com>\n\t<CAKfDRXh1mFv+psfcOoWSQeMtmTxLDsTBDArBDsRmUf4NHmhokg@mail.gmail.com>\n\t<CAKfDRXhFfn86aE_EtSHicpnbxm-0m22PsjUBvb10HOGxu3=mMw@mail.gmail.com>\n\t<CAKfDRXg1=1oHWB0QZdr5nMriznVf-1_MzoZ8cRVJ9LZux8800g@mail.gmail.com>","From":"Kristian Evensen <kristian.evensen@gmail.com>","Date":"Thu, 16 Nov 2017 16:15:01 +0100","Message-ID":"<CAKfDRXjm+GCUVup9U=q-CWB=ho_WdWwYbwY6-ogAqy2hdS54fQ@mail.gmail.com>","To":"Mingyu Li <igvtee@gmail.com>","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20171116_071523_683076_C959A856 ","X-CRM114-Status":"GOOD (  19.62  )","X-Spam-Score":"-2.7 (--)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-2.7 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/,\n\tlow\n\ttrust [2607:f8b0:4001:c06:0:0:0:22c listed in] [list.dnswl.org]\n\t-0.0 SPF_PASS               SPF: sender matches SPF record\n\t0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail\n\tprovider (kristian.evensen[at]gmail.com)\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature\n\t0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n\tnot necessarily valid\n\t-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from\n\tauthor's domain","Subject":"Re: [LEDE-DEV] Transmit timeouts with mtk_eth_soc and MT7621","X-BeenThere":"lede-dev@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<lede-dev.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/lede-dev/>","List-Post":"<mailto:lede-dev@lists.infradead.org>","List-Help":"<mailto:lede-dev-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=subscribe>","Cc":"LEDE Development List <lede-dev@lists.infradead.org>,\n\tJohn Crispin <john@phrozen.org>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"Lede-dev\" <lede-dev-bounces@lists.infradead.org>","Errors-To":"lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}}]