EM-ODP 4.4.0
Event Machine on ODP
Loading...
Searching...
No Matches
event_machine_odp_ext.c File Reference
#include <stdint.h>
#include <string.h>
#include <odp_api.h>
#include <event_machine.h>
#include <event_machine/platform/event_machine_odp_ext.h>
#include "em_chaining.h"
#include "em_error.h"
#include "em_event.h"
#include "em_event_inline.h"
#include "em_event_state.h"
#include "em_event_types.h"
#include "em_mem.h"
#include "em_pool.h"
#include "em_pool_inline.h"
#include "em_pool_types.h"
#include "em_queue.h"
#include "em_queue_group.h"
#include "em_queue_inline.h"
#include "em_queue_types.h"
Include dependency graph for event_machine_odp_ext.c:

Go to the source code of this file.

Functions

odp_queue_t em_odp_queue_odp (em_queue_t queue)
 
em_queue_t em_odp_queue_em (odp_queue_t queue)
 
int em_odp_pktin_event_queues2em (const odp_queue_t odp_pktin_event_queues[], em_queue_t queues[], int num)
 Map the given scheduled ODP pktin event queues to new EM queues.
 
uint32_t em_odp_event_hdr_size (void)
 
odp_event_t em_odp_event2odp (em_event_t event)
 
void em_odp_events2odp (const em_event_t events[], odp_event_t odp_events[], int num)
 
em_event_t em_odp_event2em (odp_event_t odp_event)
 
void em_odp_events2em (const odp_event_t odp_events[], em_event_t events[], int num)
 
int em_odp_pool2odp (em_pool_t pool, odp_pool_t odp_pools[], int num)
 Get the ODP pools used as subpools in a given EM event pool.
 
em_pool_t em_odp_pool2em (odp_pool_t odp_pool)
 Get the EM event pool that the given ODP pool belongs to.
 
int em_odp_pkt_enqueue (const odp_packet_t pkt_tbl[], int num, em_queue_t queue)
 
odp_schedule_group_t em_odp_qgrp2odp (em_queue_group_t queue_group)
 Get the ODP schedule group that corresponds to the given EM queue group.
 
odp_timer_pool_t em_odp_timer2odp (em_timer_t tmr)
 Get the odp timer_pool from EM timer handle.
 
odp_timer_t em_odp_tmo2odp (em_tmo_t tmo)
 Get the odp timer from EM timeout handle.
 

Detailed Description

Event Machine ODP API extensions

Definition in file event_machine_odp_ext.c.

Macro Definition Documentation

◆ _GNU_SOURCE

#define _GNU_SOURCE

Definition at line 38 of file event_machine_odp_ext.c.