diff options
Diffstat (limited to 'platform/linux-dpdk')
-rw-r--r-- | platform/linux-dpdk/include-abi/odp/api/abi/packet.h | 4 | ||||
-rw-r--r-- | platform/linux-dpdk/odp_packet.c | 41 |
2 files changed, 45 insertions, 0 deletions
diff --git a/platform/linux-dpdk/include-abi/odp/api/abi/packet.h b/platform/linux-dpdk/include-abi/odp/api/abi/packet.h index e99f0d49f..3b55e2693 100644 --- a/platform/linux-dpdk/include-abi/odp/api/abi/packet.h +++ b/platform/linux-dpdk/include-abi/odp/api/abi/packet.h @@ -38,6 +38,10 @@ typedef ODP_HANDLE_T(odp_packet_vector_t); #define ODP_PACKET_VECTOR_INVALID _odp_cast_scalar(odp_packet_vector_t, 0) +typedef ODP_HANDLE_T(odp_packet_tx_compl_t); + +#define ODP_PACKET_TX_COMPL_INVALID _odp_cast_scalar(odp_packet_tx_compl_t, 0) + typedef uint8_t odp_proto_l2_type_t; #define ODP_PROTO_L2_TYPE_NONE 0 diff --git a/platform/linux-dpdk/odp_packet.c b/platform/linux-dpdk/odp_packet.c index 8cc01abcf..d1b7558e5 100644 --- a/platform/linux-dpdk/odp_packet.c +++ b/platform/linux-dpdk/odp_packet.c @@ -2333,3 +2333,44 @@ uint64_t odp_packet_aging_tmo(odp_packet_t pkt) (void)pkt; return 0; } + +int odp_packet_tx_compl_request(odp_packet_t pkt, const odp_packet_tx_compl_opt_t *opt) +{ + (void)pkt; + (void)opt; + + return -1; +} + +int odp_packet_has_tx_compl_request(odp_packet_t pkt) +{ + (void)pkt; + + return 0; +} + +odp_packet_tx_compl_t odp_packet_tx_compl_from_event(odp_event_t ev) +{ + (void)ev; + + return ODP_PACKET_TX_COMPL_INVALID; +} + +odp_event_t odp_packet_tx_compl_to_event(odp_packet_tx_compl_t tx_compl) +{ + (void)tx_compl; + + return ODP_EVENT_INVALID; +} + +void odp_packet_tx_compl_free(odp_packet_tx_compl_t tx_compl) +{ + (void)tx_compl; +} + +void *odp_packet_tx_compl_user_ptr(odp_packet_tx_compl_t tx_compl) +{ + (void)tx_compl; + + return NULL; +} |