From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qk0-f176.google.com (mail-qk0-f176.google.com [209.85.220.176]) by dpdk.org (Postfix) with ESMTP id C0AB923D for ; Thu, 29 Mar 2018 04:29:25 +0200 (CEST) Received: by mail-qk0-f176.google.com with SMTP id d206so4602389qkb.0 for ; Wed, 28 Mar 2018 19:29:25 -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 :cc; bh=v2pnxfLGQkuGSDkgFJO6B5SzD7HfEfogRBIe4tro86I=; b=vL6/6+oxqg3W6BisGxr2cf0lylbu7UambrI6nF7BvT/7USFFqqyo1rvpOWB54y3s5n vCI1YIgYRm6LK77cnqUfLqP0HVT0AouKpxwX1MK1zki97lMbpx+DTIlNkG1t0dh9F5eE 2vjwNvg5WYZKuHLbUzT7iOts0DIAFJB0ZhStSbcEpY21ge6C82sDcN3dTGDMCS8+6zMF 5Bv1rsbm6s0neECj+emPnypCfK9gK7oLezd9hXdQwW3WG6paSsxUQnYIoGsFVGer45EN 74IkI4kOP/gyoDtj+ob0WEq0YOnH+Jdqvgi9edBVOjfhHMNDjvI5UN2a0PsVLu4QSIDR uJeQ== 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:cc; bh=v2pnxfLGQkuGSDkgFJO6B5SzD7HfEfogRBIe4tro86I=; b=IH4cCQ9uGw//cYk/c3LKiKrg4kSYmy5US+HW1wWDJw7S60P/hMQ+bcgLc1OrxuY1XW AW96L8JL666ZSebmNYAT7uP6fA5PMwROk3AD3b6wQAxhot8Dg/EoMC0sD0o1zQL2AcpE AHKW9UwsjdX2iwE+ITrwFFiW9uR1pR/bYCirD1q3yUu0K7L6sBmzyN8LcG1/xI7sW6aa YZL1t/JyLcTtmrUwZAA22XwsuBaVaQyTqltQM0V4BYHDRKLo9t6XS4GemqkDcxM9o55B 929skvIOAflO3W8MvRXkf7fP+m8i8biPBMMR6nh0lLyhHdPqVCp6YqedWo3FOZyvhaGK eScA== X-Gm-Message-State: AElRT7GK+WiDc/ki6HALmeTiCbnudeBTyUQNXi9jETxiDoL5d/oqf/cr tWcEmZjPuEza1wOvg4Im6w6+s+afe5G33+OtTQA= X-Google-Smtp-Source: AIpwx4/JfXWU0aBHrNatnJ6ps44HBimvJ9MJ4zdZLH9H5QC6kN8WLu8RMDF257u75SBUuujidTOvf6MEXbelxadN9Vc= X-Received: by 10.55.104.204 with SMTP id d195mr8493125qkc.326.1522290564688; Wed, 28 Mar 2018 19:29:24 -0700 (PDT) MIME-Version: 1.0 Received: by 10.55.44.196 with HTTP; Wed, 28 Mar 2018 19:29:24 -0700 (PDT) In-Reply-To: References: <20180328124902.jhbwpax4ufx7yslp@laranjeiro-vm.dev.6wind.com> From: Sam Date: Thu, 29 Mar 2018 10:29:24 +0800 Message-ID: To: =?UTF-8?Q?N=C3=A9lio_Laranjeiro?= Cc: dev@dpdk.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-dev] Under Ovs-2.8.0 + DPDK-17.05-rc1, can't add port which using mlx5 driver onto bridge br0 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, 29 Mar 2018 02:29:26 -0000 KNI also works 2018-03-29 10:03 GMT+08:00 Sam : > But testpmd at the same version of DPDK is OK, like this: > > [gangyewei@yf-mos-test-net07 dpdk]$ sudo /usr/local/share/openvswitch/scr= ipts/dpdk_nic_bind >> --status >> Network devices using DPDK-compatible driver >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >> >> Network devices using kernel driver >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >> ... >> 0000:03:00.0 'MT27640 Family' if=3Deth4 drv=3Dmlx5_core unused=3Digb_uio >> 0000:03:00.1 'MT27640 Family' if=3Deth5 drv=3Dmlx5_core unused=3Digb_uio >> 0000:03:00.2 'MT27641 Family' if=3Denp3s0f2 drv=3Dmlx5_core unused=3Digb= _uio >> *Active* >> ... >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >> >> [gangyewei@yf-mos-test-net07 dpdk]$ sudo x86_64-native-linuxapp-gcc/app/= testpmd >> -c 0x40004 -n 4 -w 0000:03:00.0 -w 0000:03:00.1 -- -i >> ... >> EAL: Support maximum 128 logical core(s) by configuration. >> EAL: Detected 32 lcore(s) >> EAL: Probing VFIO support... >> EAL: Module /sys/module/vfio_pci not found! error 2 (No such file or >> directory) >> EAL: VFIO modules not loaded, skipping VFIO support... >> EAL: Module /sys/module/vfio_pci not found! error 2 (No such file or >> directory) >> EAL: Setting up physically contiguous memory... >> ... >> EAL: PCI device 0000:03:00.0 on NUMA socket 0 >> EAL: probe driver: 15b3:1017 net_mlx5 >> EAL: PCI device 0000:03:00.1 on NUMA socket 0 >> EAL: probe driver: 15b3:1017 net_mlx5 >> Interactive-mode selected >> Configuring Port 0 (socket 0) >> Port 0: EC:0D:9A:8E:D0:9C >> Configuring Port 1 (socket 0) >> Port 1: EC:0D:9A:8E:D0:9D >> Checking link statuses... >> Port 0 Link Up - speed 10000 Mbps - full-duplex >> Port 1 Link Up - speed 10000 Mbps - full-duplex >> Done >> testpmd> > > > testpmd> set fwd mac >> Set mac packet forwarding mode >> testpmd> srat >> Command not found >> testpmd> start >> mac packet forwarding - ports=3D2 - cores=3D1 - streams=3D2 - NUMA suppo= rt >> disabled, MP over anonymous pages disabled >> Logical Core 18 (socket 0) forwards packets on 2 streams: >> RX P=3D0/Q=3D0 (socket 0) -> TX P=3D1/Q=3D0 (socket 0) peer=3D02:00:00= :00:00:01 >> RX P=3D1/Q=3D0 (socket 0) -> TX P=3D0/Q=3D0 (socket 0) peer=3D02:00:00= :00:00:00 >> mac packet forwarding - CRC stripping disabled - packets/burst=3D32 >> nb forwarding cores=3D1 - nb forwarding ports=3D2 >> RX queues=3D1 - RX desc=3D128 - RX free threshold=3D0 >> RX threshold registers: pthresh=3D0 hthresh=3D0 wthresh=3D0 >> TX queues=3D1 - TX desc=3D512 - TX free threshold=3D0 >> TX threshold registers: pthresh=3D0 hthresh=3D0 wthresh=3D0 >> TX RS bit threshold=3D0 - TXQ flags=3D0x0 >> testpmd> > > > 2018-03-28 20:49 GMT+08:00 N=C3=A9lio Laranjeiro : > >> On Wed, Mar 28, 2018 at 08:20:00PM +0800, Sam wrote: >> > Hi all, >> > >> > I'm using Ovs-2.8.0 + DPDK-17.05-rc1 with two netdev using mlx5 driver= , >> > like this: >> > >> > $ sudo /usr/local/share/openvswitch/scripts/dpdk_nic_bind --status >> > > Network devices using DPDK-compatible driver >> > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >> > > >> > > Network devices using kernel driver >> > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >> > > ... >> > > 0000:03:00.0 'MT27640 Family' if=3Deth4 drv=3Dmlx5_core unused=3Digb= _uio >> > > 0000:03:00.1 'MT27640 Family' if=3Deth5 drv=3Dmlx5_core unused=3Digb= _uio >> > > 0000:03:00.2 'MT27641 Family' if=3Denp3s0f2 drv=3Dmlx5_core unused= =3Digb_uio >> > > *Active* >> > > ... >> > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >> > > >> > >> > >> > When I start ovs-vswitchd, and add port onto br0, I got errors like >> this: >> > >> > libibverbs: Warning: no userspace device-specific driver found for >> > > /sys/class/infiniband_verbs/uverbs2 >> > >> > >> > and git errors in ovs-vswitchd.log like this: >> > >> > 2018-03-28T09:34:25.687Z|00120|dpdk|INFO|EAL: PCI device 0000:03:00.0 >> on >> > > NUMA socket 0 >> > > 2018-03-28T09:34:25.687Z|00121|dpdk|INFO|EAL: probe driver: >> 15b3:1017 >> > > net_mlx5 >> > > 2018-03-28T09:34:25.687Z|00122|dpdk|WARN|EAL: Requested device >> > > 0000:03:00.0 cannot be used >> > > 2018-03-28T09:34:25.687Z|00123|dpdk|ERR|EAL: Driver cannot attach th= e >> > > device (0000:03:00.0) >> > > 2018-03-28T09:34:25.687Z|00124|netdev_dpdk|WARN|Error attaching >> device >> > > '0000:03:00.0' to DPDK >> > > 2018-03-28T09:34:25.687Z|00125|netdev|WARN|dpdk0: could not set >> > > configuration (Invalid argument) >> > >> > >> > How to fix this bug? Is there anyone got these errors? Thank you~ >> >> Hi, >> >> I would say you don't have the correct Linux drivers, nor libraries to >> make it work with DPDK. >> Did you installed Mellanox OFED? If not take a look at section 19.5. >> Prerequisites of the NIC documentation [1]. >> >> Regards, >> >> [1] https://dpdk.org/doc/guides-17.05/nics/mlx5.html >> >> -- >> N=C3=A9lio Laranjeiro >> 6WIND >> > >