aboutsummaryrefslogtreecommitdiff
path: root/platform
diff options
context:
space:
mode:
Diffstat (limited to 'platform')
-rw-r--r--platform/linux-dpdk/include-abi/odp/api/abi/packet.h4
-rw-r--r--platform/linux-dpdk/odp_packet.c41
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;
+}