From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qt0-f179.google.com (mail-qt0-f179.google.com [209.85.216.179]) by dpdk.org (Postfix) with ESMTP id A5A6A1B248 for ; Tue, 31 Oct 2017 13:14:47 +0100 (CET) Received: by mail-qt0-f179.google.com with SMTP id f8so20374522qta.5 for ; Tue, 31 Oct 2017 05:14:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=TYs0AtIM5wZSjnaV8YLF/5RsYoWmpTmjU72CusOQLDs=; b=K/Z8vnPKdSDFFA+CRGEj86D+4FMC1H0E8WYGgCP7xYeIybWgtDIcuIPTjE6Y9yU+FG DlfIqnTTddLin1OqcYqltVzbwvTdljbjzt+SduHomeYIEsxruPyUT1Uo+A6GXOosi2HR JgFqF0aWiS2CGEGLbyFsza/CgSjNgIUzI4asA/OS+rvVL/UdgKNp0ci0ejIK7c995Gfm r7Em04+Lztuz5G5aGF+/0hFgYkeh0KJOvtoVtLf+RuSDhIQPCRR6Y9yoeexsmStB8nhq Ne5MygEXzoA6dkQuVGWHN8JxELc5H18u22n+KxHX1bEsbfixppVGXyRYlpCUpnSckPQO B7Rw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=TYs0AtIM5wZSjnaV8YLF/5RsYoWmpTmjU72CusOQLDs=; b=srGdfporYDJcj9uV7A3+1E5vsc939ZbB6Nbm36hv6XduOUSXQ6/nfC/vu1J/AQluXQ KD1BcM3fgSRgin6WOUVNHyyuWbx5MmXoKjhGVj12HB2mV84xnKcXFz9n7h18Vf/cpTlW krywOa0OKeX7s89pAeXxf1E1xXeLxcPAs4qOnxOBvHzUsjN6h8UYNY8ikBufsluIP0Ty qKYMdwTyei4GrzKVBatQmDxUakP7TCJTfE9ZO0vq9dYudcvN4wDljvjOBKTn/j5GjgDy Lg6YkLnFuDQMUPeL+A3dvx2/IGSV3+kiOhUMqPHtJLYUte3MyQwQyJvGrh8i+aNRGSnN bDoQ== X-Gm-Message-State: AMCzsaVc/BnOQAvGqSnjUPmxBLsCypUl5LqUdvJfqmbaKOUtBtBoYDD1 0L5z793lujvZDaIghlE9rxKRAHvydII/N3qvAs5ZYw== X-Google-Smtp-Source: ABhQp+SgI163BGWgu1K+ryqvR5SROj7ZtcSYhccZfrZpcl9EtNY6mq3PHJ3jZQo9cvmEkbP+PuqqR8jbqUW7pP7D6lg= X-Received: by 10.200.8.74 with SMTP id x10mr2406136qth.31.1509452086708; Tue, 31 Oct 2017 05:14:46 -0700 (PDT) MIME-Version: 1.0 Received: by 10.140.106.71 with HTTP; Tue, 31 Oct 2017 05:14:16 -0700 (PDT) From: James Bensley Date: Tue, 31 Oct 2017 12:14:16 +0000 Message-ID: To: users@dpdk.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: [dpdk-users] DPDK support for 82579 X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Oct 2017 12:14:47 -0000 Hi All, I have see the list of support NICs here: http://dpdk.org/doc/nics Although it doesn=E2=80=99t say which NICs are confirmed as NOT working. I have looking into DPDK support (for Pktgen and Moongen) on commodity devices (e.g. laptops and desktops). I have DPDK + Pktgen compiled and working on my home desktop: bensley@htpc-ubuntu:/opt/dpdk/dpdk-17.08/usertools$ lspci | grep Eth 00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-V (rev 05) However on my laptop it seems the NIC is =E2=80=9Cunsupported=E2=80=9D: bensley@ubuntu-laptop:/opt/dpdk/dpdk-17.08/usertools$ lspci | grep Eth 00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04) When I say unsupported I mean that Intel 82579 chips aren=E2=80=99t on the list of supported NICs (where as I217 is explicitly listed) so I have two questions; 1. Is there a list of confirmed unsupported NICs? 2. It maybe that this NIC will work but it is untested (unless someone can confirm otherwise) so is there a way I can force DPDK + Pktgen to try and use this 82579 NIC? Please see this output of me trying to bind the laptop NIC to DPDK, dpdk-devbind.py doesn't explicitly reject the NIC (by which I mean no error message and the return code from `sudo ./dpdk-devbind.py -b e1000e 00:19.0` is 0) but it simply doesn=E2=80=99t work, the NIC is =E2=80= =9Cgiven=E2=80=9D back to the Kernel: https://null.53bits.co.uk/uploads/linux/applications/dpdk/Ubuntu-Laptop-DPD= K-NIC-Bind.txt In the `lshw` output it can be seen that the NIC uses an e1000e driver, do I need to compile the e1000e driver bundled with the DPDK source and replace my existing/native driver with that, if so how can I compile it? bensley@ubuntu-laptop:/opt/dpdk/dpdk-17.08/drivers/net/e1000$ make Makefile:32: /mk/rte.vars.mk: No such file or directory Makefile:103: /mk/rte.lib.mk: No such file or directory make: *** No rule to make target '/mk/rte.lib.mk'. Stop. Cheers, James. P.S. I=E2=80=99m using DPDK 17.08 and Pktgen 3.4.2, I did a vanilla compile= , using these exact commands: https://null.53bits.co.uk/index.php?page=3Dptkgen-install