[dts] Adding support for a new NIC on DTS
Liu, Yong
yong.liu at intel.com
Sun Sep 6 02:48:14 CEST 2015
Hi Eric,
Can you show your settings in execution.cfg? By default NIC port type is "cfg" which mean DTS will only load ports which defined in conf/ports.cfg.
Here is one sample for port configuration file. Setting "pci" mean the pci address of DUT port, "peer" mean the opposite test port pci address.
[root at dpdk-test38 dts]# cat conf/ports.cfg
[DUT IP]
ports=
pci=87:00.0,peer=07:00.0;
pci=87:00.1,peer=07:00.1;
> -----Original Message-----
> From: dts [mailto:dts-bounces at dpdk.org] On Behalf Of Eric Kadison
> Sent: Thursday, September 03, 2015 6:36 AM
> To: dts at dpdk.org
> Subject: [dts] Adding support for a new NIC on DTS
>
> Hi everyone,
> I'm trying to add support for a new NIC to DTS. It is clear that the
> driver needs to be identified in the settings.py file (by adding to the
> NICS dict the device name (as the key) and PCI ID (as the value), and then
> adding the kernel driver name (as value) to the same key in the DRIVERS
> dict). Did I miss anything?
>
> After entering my DUT host computer information in crbs.py, and setting up
> execution.cfg, I expected some basic tests to run. The hello_world test
> ran successfully, but it does not bind my ports to the igb_uio driver. So
> no test that tries to run I/O runs. In fact, it looks like the code in
> the project_dpdk.py file in set_target tries to bind the NIC to the kernel
> driver. Can anyone point me at a solution?
>
> Test configuration use DTS from the master branch and DPDK 2.0.
>
> Eric Kadison
More information about the dts
mailing list