On Fri, Sep 02, 2016 at 10:58:29AM +0200, Marcin Kerlin wrote: > Added prevention not overwrite device data in array rte_eth_dev_data[]. > Secondary process appends in the first free place rather than at the > beginning. This behavior prevents overwriting devices of primary process > by secondary process. > > Signed-off-by: Marcin Kerlin <marcinx.kerlin at intel.com> > diff --git a/lib/librte_ether/rte_ether_version.map > b/lib/librte_ether/rte_ether_version.map > index 45ddf44..34e1109 100644 > --- a/lib/librte_ether/rte_ether_version.map > +++ b/lib/librte_ether/rte_ether_version.map > @@ -139,3 +139,10 @@ DPDK_16.07 { > rte_eth_dev_get_port_by_name; > rte_eth_xstats_get_names; > } DPDK_16.04; > + > +DPDK_16.11 { > + global: > + > + rte_eth_dev_data_allocated; > + rte_eth_dev_release_dev_data; > +} DPDK_16.07
Hi, FYI, my testrobot caught some errors when this patch is applied. --yliu --- i686-native-linuxapp-gcc: config-all-yes-shared =============================================== /usr/bin/ld:/yeti/vm/ubuntu-initrd-16.04-i386-build/dpdk/lib/librte_ether/rte_ether_version.map:149: syntax error in VERSION script collect2: error: ld returned 1 exit status make[5]: *** [libethdev.so.4.1] Error 1 make[4]: *** [librte_ether] Error 2 make[3]: *** [lib] Error 2 make[2]: *** [all] Error 2 make[1]: *** [pre_install] Error 2 make: *** [install] Error 2 error: build failed