On Wed, Aug 13, 2014 at 6:41 PM, Tushar Jagad <[email protected]> wrote: > Hi Ciprian, > > > On 08/13/2014 08:40 PM, Ciprian Barbu wrote: >> >> ODP will NOT compile netmap for you. That's too much of a custom job >> to be done by ODP and it doesn't fit with the overall autoconf way of >> doing things. You need to compile netmap before attempting to compile >> ODP. Check that thread to see the way I did it (by copying the >> ethernet driver sources to the linux-headers). After you've compiled >> netmap, you need to copy the netmap include files from sys/dev/net to >> some standard include path (/usr/include/net for example). > > > Well the idea of adding something like --enable-netmap=<path-to-netmap-srcs> > was to add necessary directory to the include path so that odp_pktio or any > other odp examples could find the necessary netmap related header files. > This would eliminate the need to copy netmap files to the standard > directory.
I'm not really sure what would be the best way to handle this. Netmap has a custom make system, because it is supposed to be integrated with the linux kernel make system, which is not for the moment. Anyway, the option for configuring ODP with netmap has been added recently so we can still tweak it. I would involve Anders into the discussion of adding --enable-netmap=<path_to_src>. Meanwhile you can hack the Makefile whatever way you see fit, just to make it work for now. > > >> Also, the way you obtained the odp_pktio_netmap executable is hacky, >> the reason it "worked" was that you compiled odp without netmap the >> first time, and after you reconfigured with --enable-netmap, the odp >> library didn't need to be built anymore. But that still had no netmap >> support. So in the future, if you are going to reconfigure, start >> fresh by removing everything. > > > We tried the build from the dirty state cause we thought odp_pktio_netmap > was the binary in question and it built without making noise and we could > try using it. But it seems the netmap files are required as it failed to run > on the target. Yeah, that was a trap :-) > > Thanks. > -- > Regards, > Tushar _______________________________________________ lng-odp mailing list [email protected] http://lists.linaro.org/mailman/listinfo/lng-odp
