X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fevent%2Focteontx%2Frte_pmd_octeontx_ssovf.h;h=3da7cfddc5ecd8f333e36355ee44cc95b21e5ff3;hb=7236d2bfe0acc48330e3c2a3dfac4ada9a792cd8;hp=e92a61fb8bef2bc250e2c34c8dbf647a2a9a68ba;hpb=a5d4742d152fbff5b5b279d8e9b592d5f35e31e4;p=dpdk.git diff --git a/drivers/event/octeontx/rte_pmd_octeontx_ssovf.h b/drivers/event/octeontx/rte_pmd_octeontx_ssovf.h index e92a61fb8b..3da7cfddc5 100644 --- a/drivers/event/octeontx/rte_pmd_octeontx_ssovf.h +++ b/drivers/event/octeontx/rte_pmd_octeontx_ssovf.h @@ -46,8 +46,16 @@ enum octeontx_ssovf_type { OCTEONTX_SSO_HWS, /* SSO hardware workslot vf */ }; +struct octeontx_mbox_hdr { + uint16_t vfid; /* VF index or pf resource index local to the domain */ + uint8_t coproc; /* Coprocessor id */ + uint8_t msg; /* Message id */ + uint8_t res_code; /* Functional layer response code */ +}; int octeontx_ssovf_info(struct octeontx_ssovf_info *info); void *octeontx_ssovf_bar(enum octeontx_ssovf_type, uint8_t id, uint8_t bar); +int octeontx_ssovf_mbox_send(struct octeontx_mbox_hdr *hdr, + void *txdata, uint16_t txlen, void *rxdata, uint16_t rxlen); #endif /* __RTE_PMD_OCTEONTX_SSOVF_H__ */