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 71CD9429AD for ; Fri, 21 Apr 2023 14:37:19 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E1170410FB; Fri, 21 Apr 2023 14:37:18 +0200 (CEST) Received: from mail-pg1-f173.google.com (mail-pg1-f173.google.com [209.85.215.173]) by mails.dpdk.org (Postfix) with ESMTP id B1C07410F3 for ; Fri, 21 Apr 2023 14:37:17 +0200 (CEST) Received: by mail-pg1-f173.google.com with SMTP id 41be03b00d2f7-51b0f9d7d70so2139959a12.1 for ; Fri, 21 Apr 2023 05:37:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1682080636; x=1684672636; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=n3jCZhmrCXddAbKoy9yRvxuRhESXdLLMVwsWcH5osTY=; b=n1mZHlksKF7oAtvs97GtWRYSwXkwHVIqpvn8I+/W9q3nOVlJp/oNB9NqWCiZ9MlEkQ UdPPCX5Fc9YZO1yYibcF1gSTZ36idx9XfkmfT7idVOe/reNv5BXvaCy+YfQqCBAkmSp5 El9OorjTrkQGIktmAHiWlYMf3f0GVskkic5LdbIPhjOMcKyf1CrKVvZBGRBOeTk+cbnD vZgM+T/ImHIWH/E8upIs9zhn58uEEYNB+RgohQFbZfrooFL4WDVTZzOI7jKPyCeS++pe 416Istbe+Bi8jyEnwoLPnTGEWFs9U4apDpYWTXmT2qgYQ42RYuXJlKo3TKyxnLnlhRR3 IAHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682080636; x=1684672636; h=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=n3jCZhmrCXddAbKoy9yRvxuRhESXdLLMVwsWcH5osTY=; b=BuZKr/w9iTMTFBtlUb51J4AKENT0lw8hI9wx7ySEpMKZCnmS2iCh125GADL8jeq5hQ x6M1MPDOsgH3vx5/486e7vjggTpUT6+bJSKqRhCxPimvzpbmnmdIqj+Y1jo3GhjXwO1y pCQEh2FDXq9k8tuQnxSrOelToCiL2IwT9Lvjp5TggVpcTqny6jebpVTfk+mMYlG/lrWe 6MzlcRGeG+rVDzY5MsWHkGobxe2fWQiOsaG0OSySK5buKDUgFxH2VU+dF6gqO2lEJtUk aAaAhzKpEoEgO8G8r6F8jmBTJYFP3is1iGInlwsgIQ9/lut/36CqJ4C+CdRYDStMYz0T RXnw== X-Gm-Message-State: AAQBX9cLw0+hpPYgpE2X/L+VBSTW8dv25WasU+k1d4b6Yt/IiwVdiejp wqQ/Svvs/nu+3UIdi+c/dmsj+hxQwv2azr+fYCh+OwUjgno= X-Google-Smtp-Source: AKy350ZaGg3YOkXwRmaA9/XpfJIr8E/4NnjyFOT4TJ5L/T9/31+uvnkCbp7ot9wkDVYVGaAyV55lYhGFeeT0ipA8amQ= X-Received: by 2002:a17:90a:d901:b0:246:fc58:d77b with SMTP id c1-20020a17090ad90100b00246fc58d77bmr4819206pjv.44.1682080636448; Fri, 21 Apr 2023 05:37:16 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Igor de Paula Date: Fri, 21 Apr 2023 13:39:18 +0100 Message-ID: Subject: Re: Issue with rte_eth_dev_start To: users@dpdk.org Content-Type: multipart/alternative; boundary="000000000000d1b60905f9d7ea26" 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 --000000000000d1b60905f9d7ea26 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable >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 that 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 > > > --000000000000d1b60905f9d7ea26 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
From what 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 function= =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> wrote:
Hi,
= I am having trouble with restarting a HW port allocated to DPDK.
I am ru= nning 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 st= art it again an I get the following message:
EAL: Error disabling MSI-X = interrupts=C2=A0for 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,=C2=A0I would really appreciate it.
This is a copy print on setu= p 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 offload cap: 280e (92e0f)<= br>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.703577: =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 Pa= cket Length: 16383
2023-04-20 11:09:51.703589: =C2=A0 =C2=A0 Available L= ink 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.703616: =C2=A0 =C2=A0 Fix= ed Duplex: Auto
2023-04-20 11:09:51.703623: =C2=A0 =C2=A0 MTU Set to: 16= 383
2023-04-20 11:09:51.703632: =C2=A0 =C2=A0 Actual Rx Descriptors: 409= 6
2023-04-20 11:09:51.703636: =C2=A0 =C2=A0 Actual Tx Descriptors: 4096<= br>2023-04-20 11:09:51.703695: =C2=A0 =C2=A0 Set up 1 send queues
2023-0= 4-20 11:09:51.703700: =C2=A0 =C2=A0 Actual MTU: 16383
2023-04-20 11:09:5= 1.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 11: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:09:51.844303: Event = type: LSC interrupt
2023-04-20 11:09:51.844382: =C2=A0 =C2=A0 Port 0 Lin= k Down

And after I stop and start:
2023-04-20 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 MAC Address: b4:96:9= 1: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.4928= 89: =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 1Gb/s
2023-04-20 1= 1: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.493889: =C2=A0 =C2= =A0 Actual Rx Descriptors: 4096
2023-04-20 11:11:00.493936: =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 L= inkspeed: 0
2023-04-20 11:11:00.494266: =C2=A0 =C2=A0 Actual duplex: 12023-04-20 11:11:00.494305: =C2=A0 =C2=A0 Successfully set port 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
20= 23-04-20 11:11:00.629151: =C2=A0 =C2=A0 Port 0 up and running
2023-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


--000000000000d1b60905f9d7ea26--