*** BLURB HERE *** This patch series upgrades the main ODP repository to the full v1.0 level for the Buffer/Packet APIs. After discussion with Mike and Anders, it was agreed to break this into multiple parts to facilitate review. These parts, however, are interdependent and MUST be applied together to have a working repository.
Goal is to expedite the review and testing of these patches with the aim to merge them by Friday, November 14th. Thank you for your help in getting us to this milestone in ODP v1.0 development. Bill Fischofer (9): Modifications to Makefile for new file additions Images for doxygen documentation Modifications to example programs to work with v1.0 buffer/packet APIs Modifications to test programs to work with v1.0 buffer/packet APIs Modifications to public includes to bring them up to v1.0 level Modifications to helper files for v1.0 buffer/packet API support Modifications to internal includes for v1.0 buffer/packet support Adjustments to other ODP modules to use new v1.0 buffer/packet APIs Implement ODP v1.0 buffer/packet APIs for linux-generic 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 | 18 +- 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 | 661 +- 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, 39768 insertions(+), 1986 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
