X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=examples%2Fkni%2Fmain.c;h=6fd2458e0bb5b240b6bbf06e03ce75ae2f2bc100;hb=4c00cfdc0ea225f2518a35db928ad1ab02b2a724;hp=edf3fb1b0df58f7b118376f7f88a0237f64ce316;hpb=47523597ff6c6ecf5e26e9bd149ab74cca5ec598;p=dpdk.git diff --git a/examples/kni/main.c b/examples/kni/main.c index edf3fb1b0d..6fd2458e0b 100644 --- a/examples/kni/main.c +++ b/examples/kni/main.c @@ -53,7 +53,6 @@ #include #include #include -#include #include #include #include @@ -62,6 +61,7 @@ #include #include #include +#include #include #include #include @@ -805,8 +805,11 @@ kni_alloc(uint16_t port_id) memset(&dev_info, 0, sizeof(dev_info)); rte_eth_dev_info_get(port_id, &dev_info); - conf.addr = dev_info.pci_dev->addr; - conf.id = dev_info.pci_dev->id; + + if (dev_info.pci_dev) { + conf.addr = dev_info.pci_dev->addr; + conf.id = dev_info.pci_dev->id; + } memset(&ops, 0, sizeof(ops)); ops.port_id = port_id;