Hi Maxim,

I have tried linux-generic and odp_l2fwd worked.

But when I tried netmap (https://git.linaro.org/lng/odp-netmap.git), I got the 
following compuler error. Did I missed anything?

amd@amd-desktop:~/odp-netmap$ make
Making all in doc
make[1]: Entering directory `/home/amd/odp-netmap/doc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/amd/odp-netmap/doc'
Making all in platform
make[1]: Entering directory `/home/amd/odp-netmap/platform'
Making all in linux-netmap
make[2]: Entering directory `/home/amd/odp-netmap/platform/linux-netmap'
Making all in test
make[3]: Entering directory `/home/amd/odp-netmap/platform/linux-netmap/test'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/amd/odp-netmap/platform/linux-netmap/test'
make[3]: Entering directory `/home/amd/odp-netmap/platform/linux-netmap'
  CC       ../linux-generic/odp_barrier.lo
  CC       ../linux-generic/odp_buffer.lo
  CC       ../linux-generic/odp_classification.lo
  CC       ../linux-generic/odp_cpumask.lo
  CC       ../linux-generic/odp_crypto.lo
  CC       ../linux-generic/odp_errno.lo
  CC       ../linux-generic/odp_event.lo
  CC       odp_init.lo
  CC       ../linux-generic/odp_impl.lo
  CC       ../../helper/linux.lo
  CC       ../linux-generic/odp_packet.lo
  CC       ../linux-generic/odp_packet_flags.lo
  CC       odp_packet_io.lo
  CC       ../linux-generic/odp_packet_socket.lo
  CC       ../linux-generic/odp_pool.lo
  CC       ../linux-generic/odp_queue.lo
  CC       ../../helper/ring.lo
  CC       ../linux-generic/odp_rwlock.lo
  CC       ../linux-generic/odp_schedule.lo
  CC       ../linux-generic/odp_shared_memory.lo
  CC       ../linux-generic/odp_spinlock.lo
  CC       ../linux-generic/odp_system_info.lo
  CC       ../linux-generic/odp_thread.lo
  CC       ../linux-generic/odp_ticketlock.lo
  CC       ../linux-generic/odp_time.lo
  CC       ../linux-generic/odp_timer.lo
  CC       ../linux-generic/odp_version.lo
  CC       ../linux-generic/odp_weak.lo
  CC       arch/x86/odp_time.lo
  CC       odp_packet_netmap.lo
odp_packet_netmap.c:42:29: fatal error: net/netmap_user.h: No such file or 
directory
 #include <net/netmap_user.h>
                             ^
compilation terminated.
make[3]: *** [odp_packet_netmap.lo] Error 1
make[3]: Leaving directory `/home/amd/odp-netmap/platform/linux-netmap'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/amd/odp-netmap/platform/linux-netmap'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/amd/odp-netmap/platform'
make: *** [all-recursive] Error 1
amd@amd-desktop:~/odp-netmap$

Regards,
Charlie Li

________________________________
From: Li, Charlie
Sent: Thursday, May 14, 2015 9:26 AM
To: Maxim Uvarov
Cc: LNG ODP Mailman List
Subject: RE: How to run ODP on Fedora?

Thanks Maxim,

I will start with linux-generic then move to netmap.

Regards,
Charlie Li

From: Maxim Uvarov [mailto:maxim.uva...@linaro.org]
Sent: Thursday, May 14, 2015 4:04 AM
To: Li, Charlie
Cc: LNG ODP Mailman List
Subject: Re: How to run ODP on Fedora?

Hello Charlie,
To run ODP functionality refer to README file in the root of linux-generic odp 
repo:
https://git.linaro.org/lng/odp.git
it has to be  very simple. Compile it and build. Then run 
./test/performance/odp_l2fwd application and specify required network cards.
But linux-generic works with raw sockets and it's more functional then 
performance. In you case you have ARM and intel nics. To accelerate
packet i/o you can use netmap or dpdk. Netmap is most fresh and dpdk is under 
development to match odp 1.0.4 specification. And we support
dpdk only for x86. So some development will be needed to fully support dpdk as 
back end to odp. So for now to get good number in your case
netmap is only option. Please find it in separate repo under Downoads link on 
ODP web page.
Best regards,
Maxim.


On 13 May 2015 at 22:21, Li, Charlie 
<charlie...@amd.com<mailto:charlie...@amd.com>> wrote:
Hi Maxim,

I’d like to use ODP to test packet forwarding performance between two 10G 
Ethernet ports (Intel Dual-port NIC).
My platform is A57 based and the operating system is Fedora 21.

Do you know any documents that can help me get started?

Regards,
Charlie Li


_______________________________________________
lng-odp mailing list
lng-odp@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to