aboutsummaryrefslogtreecommitdiff
/* Copyright (c) 2016, Linaro Limited
 * All rights reserved.
 *
 * SPDX-License-Identifier:     BSD-3-Clause
 */

To get started with the defaults install ODP
$ ./setup_odp_example

If your distro is not ubuntu xenial, for example it might be debian jessie just
override the default
$ OS_RELEASE=jessie ./setup_odp_example.sh

Application: hello
This is a minimal application which demonstrates the startup and shutdown
 steps of an ODP application. It can be also used to debug API related
 build problems, etc. It does not use helpers to minimize dependency to
 anything else than the ODP API header file.

Application: simple_timer
This application extends on odp_hello by scheduling a timer action for 1 second.

Application: generator / l2fwd pair
As applications get more complex the helper library is required, this provides
support for launching odp_threads and posix threads or processes.

These applications can be used as a pair between physical machines, multiple odp
process or vms. The generator can be configured to send packets and count their
return, the l2fwd will loop back all the packets it is sent. This combination
can be used to try out different scheduling options in the l2fwd application.