On 04/23/2015 13:29, Petri Savolainen wrote:
Application can indicate which packet parsing results it is
interested in (all or none).

Signed-off-by: Petri Savolainen <[email protected]>
---
  include/odp/api/packet_flags.h |  1 +
  include/odp/api/packet_io.h    | 13 +++++++++++++
  2 files changed, 14 insertions(+)

diff --git a/include/odp/api/packet_flags.h b/include/odp/api/packet_flags.h
index bfbcc94..ee5dd33 100644
--- a/include/odp/api/packet_flags.h
+++ b/include/odp/api/packet_flags.h
@@ -26,6 +26,7 @@ extern "C" {
   *  @{
   */
+
no need to do that.
  /**
   * Check for packet errors
   *
diff --git a/include/odp/api/packet_io.h b/include/odp/api/packet_io.h
index 77c207e..4656204 100644
--- a/include/odp/api/packet_io.h
+++ b/include/odp/api/packet_io.h
@@ -18,6 +18,7 @@
  extern "C" {
  #endif
+
no need to do that.
  /** @defgroup odp_packet_io ODP PACKET IO
   *  Operations on a packet.
   *  @{
@@ -58,6 +59,16 @@ enum odp_pktio_input_mode {
  };
/**
+ * Packet parsing mode
+ */
+enum odp_pktio_parse_mode {
+       /** Parse all protocols */
+       ODP_PKTIN_PARSE_ALL = 0,
+       /** Parsing not needed */
+       ODP_PKTIN_PARSE_NONE
+};
+
+/**
   * Packet IO parameters
   *
   * In minimum, user must select the input mode. Use 0 for defaults. Initialize
@@ -66,6 +77,8 @@ enum odp_pktio_input_mode {
  typedef struct odp_pktio_param_t {
        /** Packet input mode */
        enum odp_pktio_input_mode in_mode;
+       /** Packet parse mode */
+       enum odp_pktio_parse_mode parse_mode;
  } odp_pktio_param_t;
/**

_______________________________________________
lng-odp mailing list
[email protected]
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to