From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lf0-f47.google.com (mail-lf0-f47.google.com [209.85.215.47]) by dpdk.org (Postfix) with ESMTP id E67102B9C for ; Mon, 4 Jul 2016 06:30:34 +0200 (CEST) Received: by mail-lf0-f47.google.com with SMTP id h129so109631019lfh.1 for ; Sun, 03 Jul 2016 21:30:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=DDX4Fq87/BZgpIU6pyR+flX6PEDubo/3dTmmQ6185rY=; b=v4FlQgTPbPspz7XNgAeeEMJPcYMdVa7iEUkXgWdjm8HQ5JU1x8hb22QFvCRPPooEuA zc1FWCBUnECaG5KJxNIscf5fht6W9q9Vab1edJcjZdCmx5RIIij4B2XRwt33qeZq631/ mqmdcUuxyi9lriFGjB+EDJkZ7ejnsxJxTTJiNwr1ZmeUuQ/q1RxhiMkx8vOznVKghRVh h14KXTq8ubn5taob43Dm4RbUisPMsqLR270FW7RbqPJuLqXFTsiCNyLQhCaqEYiPAJij VOvK5j7mV0wrsEw46UhivdDJb3bZ5m0ChBcNfJGquVafLWL+FJ9+ah5VuQ9SaRcuwZlK Osnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=DDX4Fq87/BZgpIU6pyR+flX6PEDubo/3dTmmQ6185rY=; b=hYSh7gD0A19kXRKo4DCzLCfq87SmllXyoGi8Ylwr8W1B27Yi2/gg5iVpSo34T6S1OM H0HPbv4GscEQcWy/vbO/48QKGJDbrVLLwcHt+iGwjfQ0dibF/WoyqSalU9/CEymzoH5n DTkp7xvhpCKbVDi3aafegVla8d5dYZJ8ElW62ASW9BbRbJddfuTkIndo7OFIQ0bqnqvZ JK+DqkRV9DkCbCrP2Zxz3PpX5rNPSXwF6f/1xDDzM4BxFdTAUycCo5yGgFR6US3RDB2d nYFtQLZy1H1IGZ054hZT1iXdeydonMczWNTDXsN5fyUAtM8zqNPrRoxmdmlERNJksa/B DoJw== X-Gm-Message-State: ALyK8tLQfxwRqa19j90Jkb239LujNWopH/P0YibGlHmDGSRZfBt+HZkSxycSfiHv7P0QMg== X-Received: by 10.25.8.7 with SMTP id 7mr2563945lfi.205.1467606634360; Sun, 03 Jul 2016 21:30:34 -0700 (PDT) Received: from asus ([5.166.84.222]) by smtp.gmail.com with ESMTPSA id u124sm4171308lja.11.2016.07.03.21.30.33 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 03 Jul 2016 21:30:33 -0700 (PDT) Date: Mon, 4 Jul 2016 11:30:30 +0700 From: Ruslan Osmanov To: Olga Shern Cc: "users@dpdk.org" Message-ID: <20160704113030.021deebd@asus> In-Reply-To: References: <20160702151812.4ce83c53@asus> X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: [dpdk-users] testpmd: [mlx4] rxq_add_flow(): flow configuration failed, errno=38: Function not implemented X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jul 2016 04:30:35 -0000 System information ------------------- OS: Ubuntu 16.04 LTS Arch: x86_64 Kernel: 4.4.0-28-generic Kernel configuration: https://gist.github.com/9b896efae7ad097b3f05581640f670d0 Installed packages: https://gist.github.com/5d1fe6557a9a41cea9ce70b7269e35ac ibv_devinfo: https://gist.github.com/8c0ecd660aa1be16ddc6aa7b96ffcd11 ofed_info -s: MLNX_OFED_LINUX-3.3-1.0.0.0: dpdk_nic_bind --status: https://gist.github.com/2449c7b943eec70a2a3dc8da905148b2 testpmd without --no-huge --proc-type=auto ------------------------------------------ sudo -E ~/DPDK/x86_64-native-linuxapp-gcc/build/app/test-pmd/testpmd \ -c 0x3 --pci-blacklist 0000:00:06.0 -- -i --total-num-mbufs=2048 ###### OUTPUT ####### ... mlx4.c:5464: mlx4_pci_devinit(): PCI information matches, using device "mlx4_1" (VF: true) ... mlx4.c:2503: rxq_add_flow(): 0x7ffd6ca10050: adding MAC address 8e:d5:86:2e:a3:02 index 0 (VLAN index 4294967295) mlx4.c:2511: rxq_add_flow(): 0x7ffd6ca10050: flow configuration failed, errno=38: Function not implemented mlx4.c:3862: rxq_setup(): 0x921a20: QP flow attachment failed: Function not implemented ... ######### OUTPUT (END) ########## Full output: https://gist.github.com/3c83db9c0ba4a662be92fef958170f58 On Sun, 3 Jul 2016 12:24:11 +0000 Olga Shern wrote: > Hello Ruslan, > > Can you please send full details of your setup, please also include > the following info: OS, FW, MLNX_OFED that you are using > > The following commands can help to retrieve Mellanox specific info: > ibv_devinfo > ofed_info -s > > Another q, I have notice you are using --no-huge option, this is not > the issue here, but I am not sure if this option is working at all. > And why are you using --proc-type=auto? > > Please run as root user without the above flags (--no-huge and > --proc-type) > > Best Regards, > Olga > > -----Original Message----- > From: users [mailto:users-bounces@dpdk.org] On Behalf Of Ruslan > Osmanov Sent: Saturday, July 02, 2016 11:18 AM > To: users@dpdk.org > Subject: [dpdk-users] testpmd: [mlx4] rxq_add_flow(): flow > configuration failed, errno=38: Function not implemented > > Hi, > > I need help. DPDK applications fail to start with Mellanox ConnectX-3 > NIC. All of them complain about 'not implemented' function when > trying to setup the RX queue: > > sudo -E ~/DPDK/x86_64-native-linuxapp-gcc/build/app/test-pmd/testpmd > \ -c 0x3 --pci-blacklist 0000:00:06.0 \ --no-huge --proc-type=auto \ > -- -i --total-num-mbufs=2048 > > ... > > rxq_setup(): 0x921a20: disabling scattered packets support (128 WRs) > mlx4_mp2mr(): mempool 0x7f0c0b1eb000 area start=0x7f0c0b36e000 > end=0x7f0c0bb6e000 size=8388608 > mlx4_mp2mr(): mempool 0x7f0c0b1eb000 using start=0x7f0c0b36e000 > end=0x7f0c0bb6e000 size=8388608 for MR > rxq_setup(): priv->device_attr.max_qp_wr is 16351 > rxq_setup(): priv->device_attr.max_sge is 32 > rxq_add_flow(): 0x7ffd68781e10: adding MAC address 8e:d5:86:2e:a3:02 > index 0 (VLAN index 4294967295) rxq_add_flow(): 0x7ffd68781e10: flow > configuration failed, errno=38: Function not implemented > rxq_setup(): 0x921a20: QP flow attachment failed: Function not > implemented ... Fail to configure port 0 rx queues > EAL: Error - exiting with code: 1 > Cause: Start ports failed > > The whole output is in the attached dpdk-mlx4-testmpd.log file. If > for some reason the mailing list doesn't support attachments, here is > an online version: > https://gist.github.com/7f740489da77ecd23cc162da5e7f864c > > DPDK version: 16.04. > dpdk_proc_info: > sudo -E > ~/DPDK/x86_64-native-linuxapp-gcc/build/app/proc_info/dpdk_proc_info > -c 0x3 --no-huge --proc-type=auto --pci-blacklist 0000:00:06.0 -- -p > 0x3 -m --stats --xstats > (output is in the attached dpdk-mlx4-dpdk_proc_info.log; online > version: https://gist.github.com/e8a01484a02e147f9539e81638198747) > > Please help me to figure out what's wrong with ... what? I even don't > know. Maybe the mlx4 driver is buggy, maybe dpdk, maybe my > configuration is wrong. > > > -- > Ruslan Osmanov -- Ruslan Osmanov