Visible to Intel only — GUID: cqr1572029663830
Ixiasoft
4.1. opae_manager_get_eth_group_nums()
4.2. opae_manager_get_eth_group_info()
4.3. opae_manager_eth_group_write_reg()
4.4. opae_manager_eth_group_read_reg()
4.5. opae_manager_get_eth_group_region_info()
4.6. Data Structures for Retiming
4.7. opae_manager_get_retimer_info()
4.8. opae_manager_get_retimer_status()
Visible to Intel only — GUID: cqr1572029663830
Ixiasoft
2.4.3. OPAE Accelerator
The OPAE opae_accelerator uses the following data structures that $RTE_SDK/drivers/raw/ifpga_rawdev/base/opae_hw_api.h defines.
struct opae_accelerator {
TAILQ_ENTRY(opae_accelerator) node;
const char *name;
int index;
struct opae_bridge *br;
struct opae_manager *mgr;
struct opae_accelerator_ops *ops;
void *data;
};
Data Structure Field Name | Description |
---|---|
name | A pointer to the name of the opae_accelerator. |
index | An index value specifying an Ethernet port. |
br | A pointer to the opae_bridge data structure: |
mgr | A pointer to the opae_manager data structure: |
ops | A pointer to the opae_accelerator_ops data structure which defines the operations that the OPAE accelerator provides: |
data | A pointer to private data of the opae_accelerator. |
The opae_accelerator implements the following API functions: