5#ifndef _RTE_PMD_DPAA2_H
6#define _RTE_PMD_DPAA2_H
14#include <rte_compat.h>
36rte_pmd_dpaa2_mux_flow_destroy(uint32_t dpdmux_id,
37 uint16_t entry_index);
39rte_pmd_dpaa2_mux_flow_l2(uint32_t dpdmux_id,
40 uint8_t mac_addr[6], uint16_t vlan_id,
int dest_if);
132rte_pmd_dpaa2_dev_is_dpaa2(uint32_t eth_id);
135rte_pmd_dpaa2_ep_name(uint32_t eth_id);
137#if defined(RTE_LIBRTE_IEEE1588)
140rte_pmd_dpaa2_set_one_step_ts(uint16_t port_id, uint16_t offset, uint8_t ch_update);
144rte_pmd_dpaa2_get_one_step_ts(uint16_t port_id,
bool mc_query);
__rte_experimental int rte_pmd_dpaa2_mux_rx_frame_len(uint32_t dpdmux_id, uint16_t max_rx_frame_len)
__rte_experimental void rte_pmd_dpaa2_mux_dump_counter(FILE *f, uint32_t dpdmux_id, int num_if)
__rte_experimental uint32_t rte_pmd_dpaa2_get_tlu_hash(uint8_t *key, int size)
int rte_pmd_dpaa2_mux_flow_create(uint32_t dpdmux_id, struct rte_flow_item pattern[], struct rte_flow_action actions[])
__rte_experimental void rte_pmd_dpaa2_thread_init(void)
int rte_pmd_dpaa2_set_custom_hash(uint16_t port_id, uint16_t offset, uint8_t size)