[USRP-users] DPDK runtime error
aaron.rossetto at ni.com
Wed Jan 8 11:31:30 EST 2020
I believe in UHD 3.15, the keys in the uhd.conf file use dashes (-), not underscores between words, e.g.:
dpdk-io-cpu = 1
dpdk-ipv4 = 192.168.10.1/24
Hope that helps,
From: USRP-users <usrp-users-bounces at lists.ettus.com> On Behalf Of Florian Kaltenberger via USRP-users
Sent: Wednesday, January 8, 2020 10:10 AM
Subject: [EXTERNAL] Re: [USRP-users] DPDK runtime error
we now installed DPDK 17.11 but I still have exactly the same problem.
I have a feeling the problem is that I am not addressing the device correctly. Here is what I did:
The USRP is connected to ethernet interfaces "p1p2" (mac_addr 64:9d:99:b1:1e:8d) and "p1p4" (mac_addr 64:9d:99:b1:1e:8f) which are originally configured with IP addresses 192.168.10.1 and inet_addr 192.168.20.1. This configuration works fine without dpdk.
Then I deactivate these two interfaces using "ifconfig p1p2 down" "ifconfig p1p4 down"and do "dpdk-devbind --bind=vfio-pci 01:00.1" and "dpdk-devbind --bind=vfio-pci 01:00.3". The status of "dpdk-devbind -s" is below.
In the file /etc/uhd/uhd.conf I specify
dpdk_io_cpu = 1
dpdk_ipv4 = 192.168.10.1/24
dpdk_io_cpu = 2
dpdk_ipv4 = 192.168.20.1/24
Is this the correct way of specifying it? What surprises me is that DPDK requires to address the device by its PCI address while UHD still requires to set the IP addresses.
More information about the USRP-users