From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 00BDB429A7 for ; Fri, 21 Apr 2023 19:39:55 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 64C804113C; Fri, 21 Apr 2023 19:39:55 +0200 (CEST) Received: from mail-ua1-f42.google.com (mail-ua1-f42.google.com [209.85.222.42]) by mails.dpdk.org (Postfix) with ESMTP id D0379410FB for ; Fri, 21 Apr 2023 19:39:53 +0200 (CEST) Received: by mail-ua1-f42.google.com with SMTP id a1e0cc1a2514c-77239ff7aebso572533241.3 for ; Fri, 21 Apr 2023 10:39:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1682098793; x=1684690793; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=MCm1UKFAfI8omzMCqUtJSRrAXhSuDn8JcP/kRJKKoYk=; b=YTLZ8lLaIEh5Zx9qAzXq6DvjpIhsdBFVRxjdD+dMvqGNuVL4rjH6RfgwltuTkknUdT rG7YU5EnP76po0AKRV7pRpLwPTnwy+SKSL5lccjTFlX1enz5lHPiVvK/NhhiJY9lY4p+ TgWQgbGHpwP7yCu48VoK1EyTyXpDKjTUnLd/TebXTvUeKlfloHUYlkg7V6rQW4Y3AyaB bR5v0U1PBILPFgfOlOPXO0To1U7KJxri9rFBUC9pFO3qMwigkbcDoPHBHbwg2s+bOjgs CsjAWowyNKBPrUyPdGcJhPpP1JWR70qLHQdc/fZUDljjOGB02X+3rf0Y3uHileDDjAh2 6WgA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682098793; x=1684690793; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=MCm1UKFAfI8omzMCqUtJSRrAXhSuDn8JcP/kRJKKoYk=; b=bEMNw+6ZqflrMqUkpnxCtZTOv/xuHI51fm0yZAm7BdQEqir0JTKD5t3rZ69nJYnKEG k+g1CCdGSXwEEXekUcbPaH8iiLV/IvHl22J9XvotveELWbLTX3Kr5fT6b4AE9bxdGEqu 0ixTbLf6/j5IXTXilZA9SOc0wqSfcnU1YqiGuZlbIBp4czlYQKDKXVgxh9+Kpe34ItJQ bLtrmMtIAhjiFd34uTXroandfbipEzHccIxPeePYovTikcSTA0VVKUB1UAyJPD3taqMJ RqbDjtE3BiUE3d9BLM3lzlFEmqIrHAQuTrlz6gKsJfuhjaw0lffp1jQRTMXiNzKRNvuw mfAg== X-Gm-Message-State: AAQBX9d4y1wAWFf0/Zj36w7YzoLYQ7TVqZDhYZgPJerPgoMTYTNRX9y8 xsCvQJhvkrSw7FzlmuWigz7Ypw5uzSGYtpFv9d0= X-Google-Smtp-Source: AKy350bh8e7V+MBHZIHmoZhLyVK4GrKLZFyIMbKvnsrj2Y+zgCOnVCYVtMJUGqMrB/R8iVnv/i/n2HbNRU9EfO7htkY= X-Received: by 2002:a1f:3d50:0:b0:440:1d23:2997 with SMTP id k77-20020a1f3d50000000b004401d232997mr1017847vka.16.1682098793008; Fri, 21 Apr 2023 10:39:53 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Verghis Koshi Date: Fri, 21 Apr 2023 10:39:41 -0700 Message-ID: Subject: Re: Issue with rte_eth_dev_start To: Igor de Paula Cc: users@dpdk.org Content-Type: multipart/alternative; boundary="00000000000008d14205f9dc25d2" X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org --00000000000008d14205f9dc25d2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Igor, Just curious, what's your setup? Server or laptop? Verghis On Fri, Apr 21, 2023 at 5:37=E2=80=AFAM Igor de Paula = wrote: > From what I can tell, dpdk calles the function vfio_disable_msix in the > stop and start function. The reason it does not happen in start up is tha= t > I don't call stop before. > Calling stop and then start calls the function twice. Which maybe > shouldn't happen... Is it a bug? > > On Thu, Apr 20, 2023 at 12:33=E2=80=AFPM Igor de Paula wrote: > >> Hi, >> I am having trouble with restarting a HW port allocated to DPDK. >> I am running the DPDK version: 21.08.0 and Ubuntu 20.04.3 LTS. >> The driver is : net_e100igb >> After I start the port with no issues I try to call rte_eth_dev_stop to >> stop it. >> When I am ready I call rte_eth_dev_start to start it again an I get the >> following message: >> EAL: Error disabling MSI-X interrupts for fd 46. >> I am not sure what this error is coming from and what it causes. >> I found little information online. If someone could explain, I would >> really appreciate it. >> This is a copy print on setup with no issues: >> 2023-04-20 11:09:51.703542: Driver: net_e1000_igb >> 2023-04-20 11:09:51.703546: Bus Id: 0000:01:00.0 >> 2023-04-20 11:09:51.703551: rx offload cap: 280e (92e0f) >> 2023-04-20 11:09:51.703555: tx offload cap: 8002 (803f) >> 2023-04-20 11:09:51.703559: NUMA Socket: 0 >> 2023-04-20 11:09:51.703563: MAC Address: b4:96:91:63:62:40 >> 2023-04-20 11:09:51.703568: Max Rx Queue: 8 >> 2023-04-20 11:09:51.703572: Max Tx Queue: 8 >> 2023-04-20 11:09:51.703577: Max Rx Descriptors: 4096 >> 2023-04-20 11:09:51.703581: Max Tx Descriptors: 4096 >> 2023-04-20 11:09:51.703585: Max Rx Packet Length: 16383 >> 2023-04-20 11:09:51.703589: Available Link Speeds: 10Mb/s 100Mb/s >> 1Gb/s >> 2023-04-20 11:09:51.703608: Fixed Link Speed: Auto >> 2023-04-20 11:09:51.703616: Fixed Duplex: Auto >> 2023-04-20 11:09:51.703623: MTU Set to: 16383 >> 2023-04-20 11:09:51.703632: Actual Rx Descriptors: 4096 >> 2023-04-20 11:09:51.703636: Actual Tx Descriptors: 4096 >> 2023-04-20 11:09:51.703695: Set up 1 send queues >> 2023-04-20 11:09:51.703700: Actual MTU: 16383 >> 2023-04-20 11:09:51.703704: Actual Linkspeed: 0 >> 2023-04-20 11:09:51.703708: Actual duplex: 0 >> 2023-04-20 11:09:51.703713: Successfully set port interrupt event >> 2023-04-20 11:09:51.818085: Flow control turned off for Port 0 >> 2023-04-20 11:09:51.844179: Port 0 up and running >> 2023-04-20 11:09:51.844303: Event type: LSC interrupt >> 2023-04-20 11:09:51.844382: Port 0 Link Down >> >> And after I stop and start: >> 2023-04-20 11:11:00.492428: Driver: net_e1000_igb >> 2023-04-20 11:11:00.492476: Bus Id: 0000:01:00.0 >> 2023-04-20 11:11:00.492526: rx offload cap: 280e (92e0f) >> 2023-04-20 11:11:00.492576: tx offload cap: 8002 (803f) >> 2023-04-20 11:11:00.492624: NUMA Socket: 0 >> 2023-04-20 11:11:00.492672: MAC Address: b4:96:91:63:62:40 >> 2023-04-20 11:11:00.492721: Max Rx Queue: 8 >> 2023-04-20 11:11:00.492770: Max Tx Queue: 8 >> 2023-04-20 11:11:00.492813: Max Rx Descriptors: 4096 >> 2023-04-20 11:11:00.492851: Max Tx Descriptors: 4096 >> 2023-04-20 11:11:00.492889: Max Rx Packet Length: 16383 >> 2023-04-20 11:11:00.492958: Available Link Speeds: 10Mb/s 100Mb/s >> 1Gb/s >> 2023-04-20 11:11:00.493207: Fixed Link Speed: Auto >> 2023-04-20 11:11:00.493301: Fixed Duplex: Full >> 2023-04-20 11:11:00.493822: MTU Set to: 16383 >> 2023-04-20 11:11:00.493889: Actual Rx Descriptors: 4096 >> 2023-04-20 11:11:00.493936: Actual Tx Descriptors: 4096 >> 2023-04-20 11:11:00.494190: Actual MTU: 16383 >> 2023-04-20 11:11:00.494229: Actual Linkspeed: 0 >> 2023-04-20 11:11:00.494266: Actual duplex: 1 >> 2023-04-20 11:11:00.494305: Successfully set port interrupt event >> *EAL: Error disabling MSI-X interrupts for fd 46* >> 2023-04-20 11:11:00.603181: Flow control turned off for Port 0 >> 2023-04-20 11:11:00.629151: Port 0 up and running >> 2023-04-20 11:11:00.629222: Event type: LSC interrupt >> 2023-04-20 11:11:00.629273: Port 0 Link Down >> >> >> Thanks, >> Igor >> >> >> --00000000000008d14205f9dc25d2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Igor,
=C2=A0=C2=A0=C2=A0 Just curious, w= hat's your setup?=C2=A0 Server or laptop?

Verg= his

On Fri, Apr 21, 2023 at 5:37=E2=80=AFAM Igor de Paula <igordptx@gmail.com> wrote:
From w= hat I can tell, dpdk calles the function=C2=A0 vfio_disable_msix =C2=A0in the = stop and start function. The reason it does not happen in start up is that = I don't call stop before.
Calling stop and then start calls the func= tion=C2=A0twice. Which maybe shouldn't happen... Is it a bug?=C2=A0

On Thu, Apr 20, 2023 at 12:33=E2=80=AFPM Igor de Paula <igordptx@gmail.com&g= t; wrote:
Hi,
I am having trouble with restarting a HW port allocated t= o DPDK.
I am running the DPDK version: 21.08.0 and Ubuntu 20.04.3 LTS.The driver is : net_e100igb
After I start the port with no issues=C2= =A0I try to call rte_eth_dev_stop to stop it.
When I am ready I call rte= _eth_dev_start to start it again an I get the following message:
EAL: Er= ror disabling MSI-X interrupts=C2=A0for fd 46.
I am not sure what this e= rror is coming from and what it causes.
I found little information onlin= e. If someone could explain,=C2=A0I would really appreciate it.
This is = a copy print on setup with no issues:
2023-04-20 11:09:51.703542: =C2=A0= =C2=A0 Driver: net_e1000_igb
2023-04-20 11:09:51.703546: =C2=A0 =C2=A0 = Bus Id: 0000:01:00.0
2023-04-20 11:09:51.703551: =C2=A0 =C2=A0 rx offloa= d cap: 280e (92e0f)
2023-04-20 11:09:51.703555: =C2=A0 =C2=A0 tx offload= cap: 8002 (803f)
2023-04-20 11:09:51.703559: =C2=A0 =C2=A0 NUMA Socket:= 0
2023-04-20 11:09:51.703563: =C2=A0 =C2=A0 MAC Address: b4:96:91:63:62= :40
2023-04-20 11:09:51.703568: =C2=A0 =C2=A0 Max Rx Queue: 8
2023-04= -20 11:09:51.703572: =C2=A0 =C2=A0 Max Tx Queue: 8
2023-04-20 11:09:51.7= 03577: =C2=A0 =C2=A0 Max Rx Descriptors: 4096
2023-04-20 11:09:51.703581= : =C2=A0 =C2=A0 Max Tx Descriptors: 4096
2023-04-20 11:09:51.703585: =C2= =A0 =C2=A0 Max Rx Packet Length: 16383
2023-04-20 11:09:51.703589: =C2= =A0 =C2=A0 Available Link Speeds: 10Mb/s 100Mb/s 1Gb/s
2023-04-20 11:09:= 51.703608: =C2=A0 =C2=A0 Fixed Link Speed: Auto
2023-04-20 11:09:51.7036= 16: =C2=A0 =C2=A0 Fixed Duplex: Auto
2023-04-20 11:09:51.703623: =C2=A0 = =C2=A0 MTU Set to: 16383
2023-04-20 11:09:51.703632: =C2=A0 =C2=A0 Actua= l Rx Descriptors: 4096
2023-04-20 11:09:51.703636: =C2=A0 =C2=A0 Actual = Tx Descriptors: 4096
2023-04-20 11:09:51.703695: =C2=A0 =C2=A0 Set up 1 = send queues
2023-04-20 11:09:51.703700: =C2=A0 =C2=A0 Actual MTU: 16383<= br>2023-04-20 11:09:51.703704: =C2=A0 =C2=A0 Actual Linkspeed: 0
2023-04= -20 11:09:51.703708: =C2=A0 =C2=A0 Actual duplex: 0
2023-04-20 11:09:51.= 703713: =C2=A0 =C2=A0 Successfully set port interrupt event
2023-04-20 1= 1:09:51.818085: =C2=A0 =C2=A0 Flow control turned off for Port 0
2023-04= -20 11:09:51.844179: =C2=A0 =C2=A0 Port 0 up and running
2023-04-20 11:0= 9:51.844303: Event type: LSC interrupt
2023-04-20 11:09:51.844382: =C2= =A0 =C2=A0 Port 0 Link Down

And after I stop and start:
2023-04-2= 0 11:11:00.492428: =C2=A0 =C2=A0 Driver: net_e1000_igb
2023-04-20 11:11:= 00.492476: =C2=A0 =C2=A0 Bus Id: 0000:01:00.0
2023-04-20 11:11:00.492526= : =C2=A0 =C2=A0 rx offload cap: 280e (92e0f)
2023-04-20 11:11:00.492576:= =C2=A0 =C2=A0 tx offload cap: 8002 (803f)
2023-04-20 11:11:00.492624: = =C2=A0 =C2=A0 NUMA Socket: 0
2023-04-20 11:11:00.492672: =C2=A0 =C2=A0 M= AC Address: b4:96:91:63:62:40
2023-04-20 11:11:00.492721: =C2=A0 =C2=A0 = Max Rx Queue: 8
2023-04-20 11:11:00.492770: =C2=A0 =C2=A0 Max Tx Queue: = 8
2023-04-20 11:11:00.492813: =C2=A0 =C2=A0 Max Rx Descriptors: 4096
= 2023-04-20 11:11:00.492851: =C2=A0 =C2=A0 Max Tx Descriptors: 4096
2023-= 04-20 11:11:00.492889: =C2=A0 =C2=A0 Max Rx Packet Length: 16383
2023-04= -20 11:11:00.492958: =C2=A0 =C2=A0 Available Link Speeds: 10Mb/s 100Mb/s 1G= b/s
2023-04-20 11:11:00.493207: =C2=A0 =C2=A0 Fixed Link Speed: Auto
= 2023-04-20 11:11:00.493301: =C2=A0 =C2=A0 Fixed Duplex: Full
2023-04-20 = 11:11:00.493822: =C2=A0 =C2=A0 MTU Set to: 16383
2023-04-20 11:11:00.493= 889: =C2=A0 =C2=A0 Actual Rx Descriptors: 4096
2023-04-20 11:11:00.49393= 6: =C2=A0 =C2=A0 Actual Tx Descriptors: 4096
2023-04-20 11:11:00.494190:= =C2=A0 =C2=A0 Actual MTU: 16383
2023-04-20 11:11:00.494229: =C2=A0 =C2= =A0 Actual Linkspeed: 0
2023-04-20 11:11:00.494266: =C2=A0 =C2=A0 Actual= duplex: 1
2023-04-20 11:11:00.494305: =C2=A0 =C2=A0 Successfully set po= rt interrupt event
EAL: Error disabling MSI-X interrupts for fd 46

2023-04-20 11:11:00.603181: =C2=A0 =C2=A0 Flow control turned off for = Port 0
2023-04-20 11:11:00.629151: =C2=A0 =C2=A0 Port 0 up and running2023-04-20 11:11:00.629222: Event type: LSC interrupt
2023-04-20 11:11= :00.629273: =C2=A0 =C2=A0 Port 0 Link Down


Thanks,
Igor

--00000000000008d14205f9dc25d2--