aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZoltan Kiss <zoltan.kiss@linaro.org>2015-02-26 18:25:37 +0000
committerVenkatesh Vivekanandan <venkatesh.vivekanandan@linaro.org>2015-02-27 14:48:18 +0530
commit28f444498e5f54a79d4d1b4f7e6094b23f185331 (patch)
treebe2776a9de6dc837bda0c2418bd21fa1d0dae671
parent011dff3f449af99b31f7e56cdde332bfba189f8a (diff)
packet: Add skeletons with ODP_UNIMPLEMENTED
Signed-off-by: Venkatesh Vivekanandan <venkatesh.vivekanandan@linaro.org> Signed-off-by: Zoltan Kiss <zoltan.kiss@linaro.org>
-rw-r--r--platform/linux-dpdk/odp_packet.c90
1 files changed, 89 insertions, 1 deletions
diff --git a/platform/linux-dpdk/odp_packet.c b/platform/linux-dpdk/odp_packet.c
index a400b1074..8ef0a9f84 100644
--- a/platform/linux-dpdk/odp_packet.c
+++ b/platform/linux-dpdk/odp_packet.c
@@ -213,6 +213,95 @@ int odp_packet_l4_offset_set(odp_packet_t pkt, uint32_t offset)
return 0;
}
+int odp_packet_is_segmented(odp_packet_t pkt ODP_UNUSED)
+{
+ ODP_UNIMPLEMENTED();
+ ODP_ABORT("");
+}
+
+int odp_packet_num_segs(odp_packet_t pkt ODP_UNUSED)
+{
+ ODP_UNIMPLEMENTED();
+ ODP_ABORT("");
+}
+
+odp_packet_seg_t odp_packet_first_seg(odp_packet_t pkt ODP_UNUSED)
+{
+ ODP_UNIMPLEMENTED();
+ ODP_ABORT("");
+}
+
+odp_packet_seg_t odp_packet_last_seg(odp_packet_t pkt ODP_UNUSED)
+{
+ ODP_UNIMPLEMENTED();
+ ODP_ABORT("");
+}
+
+odp_packet_seg_t odp_packet_next_seg(odp_packet_t pkt ODP_UNUSED,
+ odp_packet_seg_t seg ODP_UNUSED)
+{
+ ODP_UNIMPLEMENTED();
+ ODP_ABORT("");
+}
+
+/*
+ *
+ * Segment level
+ * ********************************************************
+ *
+ */
+
+void *odp_packet_seg_buf_addr(odp_packet_t pkt ODP_UNUSED,
+ odp_packet_seg_t seg ODP_UNUSED)
+{
+ ODP_UNIMPLEMENTED();
+ ODP_ABORT("");
+}
+
+uint32_t odp_packet_seg_buf_len(odp_packet_t pkt ODP_UNUSED,
+ odp_packet_seg_t seg ODP_UNUSED)
+{
+ ODP_UNIMPLEMENTED();
+ ODP_ABORT("");
+}
+
+void *odp_packet_seg_data(odp_packet_t pkt ODP_UNUSED,
+ odp_packet_seg_t seg ODP_UNUSED)
+{
+ ODP_UNIMPLEMENTED();
+ ODP_ABORT("");
+}
+
+uint32_t odp_packet_seg_data_len(odp_packet_t pkt ODP_UNUSED,
+ odp_packet_seg_t seg ODP_UNUSED)
+{
+ ODP_UNIMPLEMENTED();
+ ODP_ABORT("");
+}
+
+/*
+ *
+ * Manipulation
+ * ********************************************************
+ *
+ */
+
+odp_packet_t odp_packet_add_data(odp_packet_t pkt ODP_UNUSED,
+ uint32_t offset ODP_UNUSED,
+ uint32_t len ODP_UNUSED)
+{
+ ODP_UNIMPLEMENTED();
+ ODP_ABORT("");
+}
+
+odp_packet_t odp_packet_rem_data(odp_packet_t pkt ODP_UNUSED,
+ uint32_t offset ODP_UNUSED,
+ uint32_t len ODP_UNUSED)
+{
+ ODP_UNIMPLEMENTED();
+ ODP_ABORT("");
+}
+
/**
* Simple packet parser: eth, VLAN, IP, TCP/UDP/ICMP
*
@@ -546,5 +635,4 @@ odp_pktio_t odp_packet_input(odp_packet_t pkt ODP_UNUSED)
{
ODP_UNIMPLEMENTED();
ODP_ABORT("");
- return 0;
}