*** ODP v1.0 Buffer/Packet APIs *** This is a consolidated patch for the ODP v1.0 Buffer/Packet APIs. The images (Patch 1/3) may be applied separately. The other two must be applied together to have a working repository. The split between parts 2 and 3 is because part 3 is what will be changing as a result of testing. Part 2 is simply the changes needed to other ODP components and example/test programs to work with the v1.0 level of these APIs and is not expected to change.
This is the same as the previous 9-part patch but is compacted based on feedback that fewer patches were more convenient to work with than lots of them. It incorporates all bug fixes for issues identified to date, and will be re-posted as additional fixes are made to address issues identified during testing. Bill Fischofer (3): Doxygen Images for ODP v1.0 Buffer/Packet API support Code changes to other modules to work with v1.0 Buffer/Packet APIs Code changes for ODP v1.0 Buffer/Packet APIs doc/images/hrtr.eps | 10647 +++++++++++++++++++ doc/images/hrtr.png | Bin 0 -> 14553 bytes doc/images/packet.eps | 5455 ++++++++++ doc/images/packet.png | Bin 0 -> 9750 bytes doc/images/segments.eps | 8871 +++++++++++++++ doc/images/segments.png | Bin 0 -> 15086 bytes doc/images/splitafter.eps | 5247 +++++++++ doc/images/splitafter.png | Bin 0 -> 7466 bytes doc/images/splitbefore.eps | 4387 ++++++++ doc/images/splitbefore.png | Bin 0 -> 4777 bytes example/generator/odp_generator.c | 69 +- example/ipsec/odp_ipsec.c | 120 +- example/ipsec/odp_ipsec_stream.c | 25 +- example/l2fwd/odp_l2fwd.c | 22 +- example/odp_example/odp_example.c | 23 +- example/packet/odp_pktio.c | 28 +- example/timer/odp_timer_test.c | 20 +- helper/include/odph_ip.h | 47 +- helper/include/odph_packet.h | 97 - helper/include/odph_tcp.h | 61 + helper/include/odph_udp.h | 11 +- platform/linux-generic/Makefile.am | 4 +- platform/linux-generic/include/api/odp.h | 1 - platform/linux-generic/include/api/odp_buffer.h | 513 +- .../linux-generic/include/api/odp_buffer_pool.h | 355 +- platform/linux-generic/include/api/odp_config.h | 6 + platform/linux-generic/include/api/odp_packet.h | 2304 +++- .../linux-generic/include/api/odp_packet_flags.h | 334 - .../linux-generic/include/odp_buffer_inlines.h | 219 + .../linux-generic/include/odp_buffer_internal.h | 118 +- .../include/odp_buffer_pool_internal.h | 159 +- .../linux-generic/include/odp_packet_internal.h | 129 +- .../linux-generic/include/odp_timer_internal.h | 15 +- platform/linux-generic/odp_buffer.c | 263 +- platform/linux-generic/odp_buffer_pool.c | 657 +- platform/linux-generic/odp_crypto.c | 3 +- platform/linux-generic/odp_packet.c | 1200 ++- platform/linux-generic/odp_packet_flags.c | 202 - platform/linux-generic/odp_packet_io.c | 7 +- platform/linux-generic/odp_packet_socket.c | 90 +- platform/linux-generic/odp_queue.c | 7 +- platform/linux-generic/odp_schedule.c | 20 +- test/api_test/odp_timer_ping.c | 19 +- 43 files changed, 39764 insertions(+), 1991 deletions(-) create mode 100644 doc/images/hrtr.eps create mode 100644 doc/images/hrtr.png create mode 100644 doc/images/packet.eps create mode 100644 doc/images/packet.png create mode 100644 doc/images/segments.eps create mode 100644 doc/images/segments.png create mode 100644 doc/images/splitafter.eps create mode 100644 doc/images/splitafter.png create mode 100644 doc/images/splitbefore.eps create mode 100644 doc/images/splitbefore.png delete mode 100644 helper/include/odph_packet.h create mode 100644 helper/include/odph_tcp.h delete mode 100644 platform/linux-generic/include/api/odp_packet_flags.h create mode 100644 platform/linux-generic/include/odp_buffer_inlines.h delete mode 100644 platform/linux-generic/odp_packet_flags.c -- 1.8.3.2 _______________________________________________ lng-odp mailing list [email protected] http://lists.linaro.org/mailman/listinfo/lng-odp
