diff options
author | Zoltan Kiss <zoltan.kiss@linaro.org> | 2015-02-26 18:25:37 +0000 |
---|---|---|
committer | Venkatesh Vivekanandan <venkatesh.vivekanandan@linaro.org> | 2015-02-27 14:48:18 +0530 |
commit | 28f444498e5f54a79d4d1b4f7e6094b23f185331 (patch) | |
tree | be2776a9de6dc837bda0c2418bd21fa1d0dae671 | |
parent | 011dff3f449af99b31f7e56cdde332bfba189f8a (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.c | 90 |
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; } |