Add support for packet reference APIs. Note that this patch series applies
on top of Petri's v3 patch series for pool enhancements:
http://patches.opendataplane.org/patch/7299/

Changes for v2:
- Rebased on top of Petri's pool restructure patch series

Bill Fischofer (5):
  api: packet: add support for packet references
  linux-generic: packet: implement reference apis
  validation: packet: add packet reference tests
  doc: images: add images for packet reference documentation
  doc: userguide: add user documentation for packet references

 doc/images/ref.svg                                 |  58 ++++
 doc/images/reflen.svg                              |  45 +++
 doc/images/refpkt1.svg                             |  43 +++
 doc/images/refpkt2.svg                             |  43 +++
 doc/images/refpktmulti.svg                         |  75 +++++
 doc/images/refpktsingle.svg                        |  76 +++++
 doc/images/refstatic.svg                           |  39 +++
 doc/users-guide/users-guide-packet.adoc            | 261 +++++++++++++++-
 include/odp/api/spec/packet.h                      | 168 +++++++++++
 .../linux-generic/include/odp_packet_internal.h    |  49 ++-
 platform/linux-generic/odp_packet.c                | 331 ++++++++++++++++-----
 test/common_plat/validation/api/packet/packet.c    | 241 +++++++++++++++
 test/common_plat/validation/api/packet/packet.h    |   1 +
 13 files changed, 1357 insertions(+), 73 deletions(-)
 create mode 100644 doc/images/ref.svg
 create mode 100644 doc/images/reflen.svg
 create mode 100644 doc/images/refpkt1.svg
 create mode 100644 doc/images/refpkt2.svg
 create mode 100644 doc/images/refpktmulti.svg
 create mode 100644 doc/images/refpktsingle.svg
 create mode 100644 doc/images/refstatic.svg

-- 
2.7.4

Reply via email to