From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-io0-f181.google.com (mail-io0-f181.google.com [209.85.223.181]) by dpdk.org (Postfix) with ESMTP id A5D0A25A1 for ; Thu, 20 Jul 2017 13:30:09 +0200 (CEST) Received: by mail-io0-f181.google.com with SMTP id l7so10616531iof.1 for ; Thu, 20 Jul 2017 04:30:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-transfer-encoding; bh=OxpH7a5ekWkGRgSM+JCKJtObcVfsxoanspDGf3fOgVM=; b=tkCZ2LDgSQr7EOXTuy/EbNe+N7rnA32TaFoJX7erVq1YOcnRGkzuRrTEepbtNHw09B wvvlNBwkphvQhFQF+D11b7FGga/jig8QUPil1nHY2htUlHrtGPXDqxw+7HDlYRDBhRM0 gwPOZhS+Mbfn7cXDh9N/JpvFuM+eZUCKTAXDPL0zmv9n0cewamSe2NUosQGK4gRvR2jy 8uHlaYSXeWl09RWavbOxCDT3nvBkQmChbDzWsnqr7Xu/Znz9wg1GxUf95Rf8/NRK2ytl V16pD+h9re49CBe37W/rlnKiDmTSaaFs86XHM+b06lyFjg1nJI8WWDzT3UXglI6IlMvH qpyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:content-transfer-encoding; bh=OxpH7a5ekWkGRgSM+JCKJtObcVfsxoanspDGf3fOgVM=; b=O9HIouL4WcqNJIybKAioR5/k8l8wTRWhRGzCNqk4Si3mRMM/5OnvLY/XihEQIDG0oK fHksRg5BTNmgJJPQ7OIgz7NqRMYwvru4N0eRPILCR7l8l73N1dvzNgxkfA0CjudzEhq4 OtxnUgqHfLEkRnGEQAGeUG/KeEwYgRmeZUsXYqilnm6gDCdc6AnfQGxbvG8pJkQ+wFQG EUup8TXW3HvVYieBQkUoPW7RhCUwf0DIw5ZyjTMp753Keqtm8WPGjOPJz8xaN2iMye3R 1LqANLz+6zS5iwjP+VkdI0Gx3+dJJ9GijSvKEM4LZ+uwOFoYZdfOdosy30CNoFx0NSpw n5Vw== X-Gm-Message-State: AIVw112QKahoq4f7xVlpOXbydbrk/OIEiauLmbJmtdHCDKPfkQnHmihM WE/fiaoCJgfiti1nb/f0BQzHZDKONA== X-Received: by 10.107.57.70 with SMTP id g67mr3508472ioa.206.1500550208705; Thu, 20 Jul 2017 04:30:08 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.133.86 with HTTP; Thu, 20 Jul 2017 04:30:08 -0700 (PDT) In-Reply-To: <7683E5FD-3C6B-45A6-98E6-2C4ABC3497C8@gmail.com> References: <7683E5FD-3C6B-45A6-98E6-2C4ABC3497C8@gmail.com> From: Alex Kiselev Date: Thu, 20 Jul 2017 14:30:08 +0300 Message-ID: To: dev@dpdk.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: Re: [dpdk-dev] TX descriptor is not done X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Jul 2017 11:30:10 -0000 Hi. New info on my problem. "Tx descriptor is not done" error messages and tx queues stopped transmitting packets showed up after I upgraded dpdk from 16.07 to 17.02.1 version and switched from using standalone ports to using the bonding driver. Since then I've been trying to find a cause of the problems in the bonding driver only and haven't thought that upgrading dpdk could also be a reason for my problems. Today I rolled back dpdk version to 16.07 and all problems have gone. I have =E2=80=9Ctx descriptor is not done=E2=80=9D errors only on one machi= ne and I can=E2=80=99t reproduce them on another machine that has different CPU and motherboard model. Is there any way to find out what is causing tx queue to stop transmitting packet in the newer dpdk version? I am ready to execute any necessary tests and provide more information on my environment, but I need some guidance or hints where should I look more carefully? 2017-07-16 14:51 GMT+03:00 Alexander Kiselev : > Hi. > > Ex=D1=81ume me for bothering you here in the dev list. I was trying to ge= t some > help in the users list, but the only answer I got suggested to post here. > > I am facing "TX descriptor is not done" problem that appears when I am us= ing > two i40e ports (x710-da2 nic) as slave ports of a bonding (lacp mode) por= t. > Before I switched to using the bonding driver my application had been > working for weeks without any problems. But now it works ok only for hour= s > or days and then one of the tx queues stops transmitting packets. Last ti= me > tx queue number 2 (of total 5) failed on both slave ports at the same tim= e. > > What could cause that behavior? > > Thank you. > > -- > Alex Kiselev --=20 -- Kiselev Alexander