odp icon indicating copy to clipboard operation
odp copied to clipboard

The ODP project is an open-source, cross-platform set of application programming interfaces (APIs) for the networking data plane

Results 76 odp issues
Sort by recently updated
recently updated
newest added

Add a pktin config flag that requests removal of VLAN tags of received Ethernet frames so that the ODP application sees untagged frames. Add new packet metadata and an associated...

This series avoids or ignores warnings from ODP headers and ODP helper headers when application is compiled with -Wconversion or -Wpacked. For -Wpacked, there are at least four different options,...

The cpu_pause while loop is added to handle the case that the dequeue happens when an enqueue is in progress and the llq->u.ui.head is being updated. In some corner case,...

Many timer validation tests use each allocated timer only once. Applications commonly reuse single shot timers after they expire or are cancelled. Added loop a repeat loop into single shot...

Add IPsec SA expiry tests in out suite.

Add support for runtime event validation (initially buffer endmark checking). Event validation can be enabled during configure with '--enable-event-validation' [warn/abort] or with --enabled-debug=full. When event validation is enabled, endmarks are...

Memory for odph_thread_create() output thread table is given by application, so there is no guarantee that the memory can be used to synchronize child process startup. Use socketpair() instead. Signed-off-by:...

Add new configuration file options for adjusting scheduler burst sizes per scheduled queue type. Use 32-bit fast path variables for improved arithmetic operation performance. Signed-off-by: Matias Elo

Use newer and ODP standardized 128-bit atomic APIs in the timer processing functions. ODP timer library was the sole user of the _odp_atomic_u128_cmp_xchg_mm() API so this can be removed as...