From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-it0-f44.google.com (mail-it0-f44.google.com [209.85.214.44]) by dpdk.org (Postfix) with ESMTP id E4C4529CB for ; Fri, 14 Jul 2017 10:23:52 +0200 (CEST) Received: by mail-it0-f44.google.com with SMTP id v202so7168307itb.1 for ; Fri, 14 Jul 2017 01:23:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=e5yBl9Yy5f6Uq1zzLRL00WgSqVSq0vWhOUJpfiR9R/k=; b=t4DCW5vw/l+wAbu3VFAD6SDkrvdJhFA1VgS25iw1mQoF3i31zO+Q3sJLK5etuZMUts kRYT/GHBV18+Y2yljRO3yOxUWbCQAv4nm2pMmxa+RHMcQuJIgv7veBXXJrp6qb/NR4gB aDRa+Sq2Do7GaHhIGHY2r8D5gCeW+K6M2nFRHnwyxel2zqiC+PBLd4nr+t8hEGHRDWLf Q5NpkNuZFMeqEdgUhIkxwNuz/OEo2LwkgGUl9Goz5Zi9Jb1JLFNyo0Sv5pi2DnNrV3YJ /u/JgkOfLaS9cjY/mRXhX3kkewoCtqzLqEZN+st9h73Tv9dt1alKkpUtuJFwvYCoJsMD AA5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=e5yBl9Yy5f6Uq1zzLRL00WgSqVSq0vWhOUJpfiR9R/k=; b=sNojrYLVmazp+ggPb++ctJ0vUYSe7h0zizZPZfdX7q6Vnaonyt7Ai6AJ+g7dugccUd GH+h9X6jZBFLxlMAGmI9hkNy8shHw+XRDICPcaD/G4lLkadMKsF2Rq0urHKMeOyDvjue MXghAXj+fGzehuemx7xCz8sXcpn519Qla1NgX8XS/47L8dmoMTntxE1h+/5BatlPZpAE OJjeI+jFwW6rJXji+zon2vFVWi+vjFp0n9TEaI7f3Cb2Ods6Xcvh7ZHkjWR9+W/fNJSf bBANyshRTsZtWTauXfzFt/Xias7dORGMvzkKr/MRr7BpqRv4qIcV828PEUmufWyTVXfn H+Xg== X-Gm-Message-State: AIVw112Z6TLeOsyyzXyCipMxcFPjMOtjqF6Ok0ZKF7ZMM0pNChqHUyf2 nR7iuN6GbIZptZfGg2sDdJmXXmW7x9E1 X-Received: by 10.107.12.21 with SMTP id w21mr7434870ioi.61.1500020632027; Fri, 14 Jul 2017 01:23:52 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.133.86 with HTTP; Fri, 14 Jul 2017 01:23:51 -0700 (PDT) From: Alex Kiselev Date: Fri, 14 Jul 2017 11:23:51 +0300 Message-ID: To: users , declan.doherty@intel.com Content-Type: text/plain; charset="UTF-8" Subject: [dpdk-users] TX descriptor is not done, bonding driver LACP mode issues X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Jul 2017 08:23:53 -0000 Hi. I will try to describe my problem shortly again so you don't need to start reading the first posts in my thread "bonding driver LACP mode issues". I am having problems with bonding driver. The problems appeared right after I switched from using two i40e ports to a single bonding port build on top of the two i40e ports. Before changing the configuration my application had been working for weeks without any problems. I found out that after some time of normal operations tx queue 0 stop transmitting with the error "TX descriptor is not done" I google a little bit about "TX descriptor is not done" error and found a discussion "NIC Stops Transmitting" where a guy was having the same issues that I do. http://dpdk.org/ml/archives/dev/2013-July/000357.html One of the proposals to fix that problem was to check pthresh/hthresh/wthresh values. So, I start checking and found out that rte_eth_dev_info_get return 0 for for pthresh/hthresh/wthresh field, but recommended/default values of this fields from i40e driver are completly different. So far, it looks like this is what causing the bond port to stop transmitting packets. Is this a bug or a feature? -- Alex Kiselev