From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from col0-omc4-s6.col0.hotmail.com (col0-omc4-s6.col0.hotmail.com [65.55.34.208]) by dpdk.org (Postfix) with ESMTP id E1B4E593A for ; Tue, 25 Mar 2014 19:24:21 +0100 (CET) Received: from COL131-DS19 ([65.55.34.200]) by col0-omc4-s6.col0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Tue, 25 Mar 2014 11:25:54 -0700 X-TMN: [10OxlIc3gl98kXZMwThMNBGMz/31hfOZ/FxRE6mifC8=] X-Originating-Email: [fredhps10@hotmail.com] Message-ID: From: Fred Pedrisa To: Date: Tue, 25 Mar 2014 15:25:57 -0300 MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-Index: Ac9IV2hymKIXjgNpTkGkz7kq609G4w== Content-Language: pt-br X-OriginalArrivalTime: 25 Mar 2014 18:25:54.0269 (UTC) FILETIME=[A875F0D0:01CF4857] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-dev] FreeBSD and NICs X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Mar 2014 18:24:22 -0000 Hi, I have these settings in /boot/loader.conf hw.contigmem.num_buffers=2 hw.contigmem.buffer_size=1073741824 hw.nic_uio.bdfs="3:0:0,3:0:1,4:0:0,4:0:1" contigmem_load="YES" nic_uio_load="YES" However, the DPDK is taking all the available NIC Ports (8) from my system, when I wanted it to use just 4 of them. nic_uio0: port 0xd020-0xd03f mem 0xf7e20000-0xf7e3ffff,0xf7c00000-0xf7dfffff,0xf7e44000-0xf7e47fff irq 18 at device 0.0 on pci3 nic_uio1: port 0xd000-0xd01f mem 0xf7e00000-0xf7e1ffff,0xf7a00000-0xf7bfffff,0xf7e40000-0xf7e43fff irq 19 at device 0.1 on pci3 nic_uio2: port 0xc020-0xc03f mem 0xf7820000-0xf783ffff,0xf7600000-0xf77fffff,0xf7844000-0xf7847fff irq 16 at device 0.0 on pci4 nic_uio3: port 0xc000-0xc01f mem 0xf7800000-0xf781ffff,0xf7400000-0xf75fffff,0xf7840000-0xf7843fff irq 17 at device 0.1 on pci4 nic_uio4: port 0xb020-0xb03f mem 0xf7220000-0xf723ffff,0xf7000000-0xf71fffff,0xf7244000-0xf7247fff irq 18 at device 0.0 on pci7 nic_uio5: port 0xb000-0xb01f mem 0xf7200000-0xf721ffff,0xf6e00000-0xf6ffffff,0xf7240000-0xf7243fff irq 19 at device 0.1 on pci7 nic_uio6: port 0xa020-0xa03f mem 0xf6c20000-0xf6c3ffff,0xf6a00000-0xf6bfffff,0xf6c44000-0xf6c47fff irq 16 at device 0.0 on pci8 nic_uio7: port 0xa000-0xa01f mem 0xf6c00000-0xf6c1ffff,0xf6800000-0xf69fffff,0xf6c40000-0xf6c43fff irq 17 at device 0.1 on pci8 dev.nic_uio.0.%desc: Intel(R) DPDK PCI Device dev.nic_uio.0.%driver: nic_uio dev.nic_uio.0.%location: slot=0 function=0 dev.nic_uio.0.%pnpinfo: vendor=0x8086 device=0x10d6 subvendor=0x8086 subdevice=0x145a class=0x020000 dev.nic_uio.0.%parent: pci3 dev.nic_uio.1.%desc: Intel(R) DPDK PCI Device dev.nic_uio.1.%driver: nic_uio dev.nic_uio.1.%location: slot=0 function=1 dev.nic_uio.1.%pnpinfo: vendor=0x8086 device=0x10d6 subvendor=0x8086 subdevice=0x145a class=0x020000 dev.nic_uio.1.%parent: pci3 dev.nic_uio.2.%desc: Intel(R) DPDK PCI Device dev.nic_uio.2.%driver: nic_uio dev.nic_uio.2.%location: slot=0 function=0 dev.nic_uio.2.%pnpinfo: vendor=0x8086 device=0x10d6 subvendor=0x8086 subdevice=0x145a class=0x020000 dev.nic_uio.2.%parent: pci4 dev.nic_uio.3.%desc: Intel(R) DPDK PCI Device dev.nic_uio.3.%driver: nic_uio dev.nic_uio.3.%location: slot=0 function=1 dev.nic_uio.3.%pnpinfo: vendor=0x8086 device=0x10d6 subvendor=0x8086 subdevice=0x145a class=0x020000 dev.nic_uio.3.%parent: pci4 dev.nic_uio.4.%desc: Intel(R) DPDK PCI Device dev.nic_uio.4.%driver: nic_uio dev.nic_uio.4.%location: slot=0 function=0 dev.nic_uio.4.%pnpinfo: vendor=0x8086 device=0x10d6 subvendor=0x8086 subdevice=0x145a class=0x020000 dev.nic_uio.4.%parent: pci7 dev.nic_uio.5.%desc: Intel(R) DPDK PCI Device dev.nic_uio.5.%driver: nic_uio dev.nic_uio.5.%location: slot=0 function=1 dev.nic_uio.5.%pnpinfo: vendor=0x8086 device=0x10d6 subvendor=0x8086 subdevice=0x145a class=0x020000 dev.nic_uio.5.%parent: pci7 dev.nic_uio.6.%desc: Intel(R) DPDK PCI Device dev.nic_uio.6.%driver: nic_uio dev.nic_uio.6.%location: slot=0 function=0 dev.nic_uio.6.%pnpinfo: vendor=0x8086 device=0x10d6 subvendor=0x8086 subdevice=0x145a class=0x020000 dev.nic_uio.6.%parent: pci8 dev.nic_uio.7.%desc: Intel(R) DPDK PCI Device dev.nic_uio.7.%driver: nic_uio dev.nic_uio.7.%location: slot=0 function=1 dev.nic_uio.7.%pnpinfo: vendor=0x8086 device=0x10d6 subvendor=0x8086 subdevice=0x145a class=0x020000 dev.nic_uio.7.%parent: pci8 What am I doing wrong in this case ? I noticed that if we use : sysctl -a the variable : hw.nic_uio.bdfs is not present there, is this some red flag ? Sincerely, Fred