29/03/2018 17:48, Ferruh Yigit: > On 3/29/2018 4:39 PM, Thomas Monjalon wrote: > > Some kernel modules may need some header files to be "installed" > > in the build directory. > > > > When running multiple threads of make, kernel modules can try to > > be compiled before the lib headers are ready: > > make -j3 > > kernel/linux/kni/kni_misc.c:19:37: fatal error: > > exec-env/rte_kni_common.h: No such file or directory > > Is there a reason to keep header in eal when module itself moved into kernel?
It seems you missed my comment below: On a related note, this header file lib/librte_eal/linuxapp/eal/include/exec-env/rte_kni_common.h could be moved to lib/librte_kni/ Opinion?