38 #ifndef EVENT_MACHINE_ODP_EXT_H 
   39 #define EVENT_MACHINE_ODP_EXT_H 
   41 #pragma GCC visibility push(default) 
  138                                  em_queue_t queues[], 
int num);
 
  173                        odp_event_t odp_events[], 
int num);
 
  197                       em_event_t events[], 
int num);
 
  314 #pragma GCC visibility pop 
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.
 
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.
 
odp_event_t em_odp_event2odp(em_event_t event)
 
odp_timer_t em_odp_tmo2odp(em_tmo_t tmo)
Get the odp timer from EM timeout handle.
 
int em_odp_pktin_event_queues2em(const odp_queue_t odp_pktin_evqueues[], em_queue_t queues[], int num)
Map the given scheduled ODP pktin event queues to new EM queues.
 
em_queue_t em_odp_queue_em(odp_queue_t queue)
 
void em_odp_events2em(const odp_event_t odp_events[], em_event_t events[], int num)
 
odp_timer_pool_t em_odp_timer2odp(em_timer_t tmr)
Get the odp timer_pool from EM timer handle.
 
uint32_t em_odp_event_hdr_size(void)
 
void em_odp_events2odp(const em_event_t events[], odp_event_t odp_events[], int num)
 
odp_queue_t em_odp_queue_odp(em_queue_t queue)
 
em_event_t em_odp_event2em(odp_event_t odp_event)