5 #ifndef _RTE_EVENT_ETH_TX_ADAPTER_
6 #define _RTE_EVENT_ETH_TX_ADAPTER_
166 int __rte_experimental
190 int __rte_experimental
208 int __rte_experimental
223 int __rte_experimental
238 int __rte_experimental
259 int __rte_experimental
283 int __rte_experimental
303 uint16_t *p = (uint16_t *)&pkt->hash.sched.hi;
323 uint16_t *p = (uint16_t *)&pkt->hash.sched.hi;
343 int __rte_experimental
385 static inline uint16_t __rte_experimental
391 const struct rte_eventdev *dev = &rte_eventdevs[dev_id];
393 #ifdef RTE_LIBRTE_EVENTDEV_DEBUG
394 if (dev_id >= RTE_EVENT_MAX_DEVS ||
395 !rte_eventdevs[dev_id].attached) {
400 if (port_id >= dev->data->nb_ports) {
405 return dev->txa_enqueue(dev->data->ports[port_id], ev, nb_events);
422 int __rte_experimental
438 int __rte_experimental
457 int __rte_experimental
#define __rte_always_inline
static __rte_always_inline void __rte_experimental rte_event_eth_tx_adapter_txq_set(struct rte_mbuf *pkt, uint16_t queue)
int __rte_experimental rte_event_eth_tx_adapter_stop(uint8_t id)
int __rte_experimental rte_event_eth_tx_adapter_create_ext(uint8_t id, uint8_t dev_id, rte_event_eth_tx_adapter_conf_cb conf_cb, void *conf_arg)
int __rte_experimental rte_event_eth_tx_adapter_stats_reset(uint8_t id)
int __rte_experimental rte_event_eth_tx_adapter_stats_get(uint8_t id, struct rte_event_eth_tx_adapter_stats *stats)
int __rte_experimental rte_event_eth_tx_adapter_create(uint8_t id, uint8_t dev_id, struct rte_event_port_conf *port_config)
int __rte_experimental rte_event_eth_tx_adapter_free(uint8_t id)
int __rte_experimental rte_event_eth_tx_adapter_start(uint8_t id)
int __rte_experimental rte_event_eth_tx_adapter_event_port_get(uint8_t id, uint8_t *event_port_id)
static uint16_t __rte_experimental rte_event_eth_tx_adapter_enqueue(uint8_t dev_id, uint8_t port_id, struct rte_event ev[], uint16_t nb_events)
int(* rte_event_eth_tx_adapter_conf_cb)(uint8_t id, uint8_t dev_id, struct rte_event_eth_tx_adapter_conf *conf, void *arg)
int __rte_experimental rte_event_eth_tx_adapter_service_id_get(uint8_t id, uint32_t *service_id)
int __rte_experimental rte_event_eth_tx_adapter_queue_del(uint8_t id, uint16_t eth_dev_id, int32_t queue)
int __rte_experimental rte_event_eth_tx_adapter_queue_add(uint8_t id, uint16_t eth_dev_id, int32_t queue)
static __rte_always_inline uint16_t __rte_experimental rte_event_eth_tx_adapter_txq_get(struct rte_mbuf *pkt)