On Thu, Apr 23, 2015 at 7:23 AM, Petri Savolainen <
[email protected]> wrote:

> Term "area" highlights better that the per packet user area
> is fixed in size and position. E.g. odp_packet_data(),
> odp_packet_seg_data() return pointers which are (likely)
> modified during packet processing.
>
> Signed-off-by: Petri Savolainen <[email protected]>
> ---
>  include/odp/api/packet.h | 24 ++++++++++++++----------
>  include/odp/api/pool.h   |  7 +++----
>  2 files changed, 17 insertions(+), 14 deletions(-)
>
> diff --git a/include/odp/api/packet.h b/include/odp/api/packet.h
> index 840e152..cbd06d5 100644
> --- a/include/odp/api/packet.h
> +++ b/include/odp/api/packet.h
> @@ -467,24 +467,28 @@ uint64_t odp_packet_user_u64(odp_packet_t pkt);
>  void odp_packet_user_u64_set(odp_packet_t pkt, uint64_t ctx);
>
>  /**
> - * Get address of user metadata associated with a packet
> + * User area address
>   *
> - * @param pkt             Packet handle
> + * Each packet has an area for user data. Size of the area is fixed and
> defined
> + * in packet pool parameters.
>   *
> - * @retval addr           Address of the user metadata associated with pkt
> - * @retval NULL           The packet has no user metadata.
> + * @param pkt  Packet handle
> + *
> + * @return       User area address associated with the packet
> + * @retval NULL  The packet does not have user area
>   */
> -void *odp_packet_user_data(odp_packet_t pkt);
> +void *odp_packet_user_area(odp_packet_t pkt);
>
>  /**
> - * Get size of user metadata associated with a packet
> + * User area size
>   *
> - * @param pkt             Packet handle
> + * The size is fixed and defined in packet pool parameters.
>   *
> - * @return                Number of bytes of user metadata associated
> - *                        with pkt.
> + * @param pkt  Packet handle
> + *
> + * @return  User area size in bytes
>   */
> -uint32_t odp_packet_user_data_size(odp_packet_t pkt);
> +uint32_t odp_packet_user_area_size(odp_packet_t pkt);
>
>  /**
>   * Layer 2 start pointer
> diff --git a/include/odp/api/pool.h b/include/odp/api/pool.h
> index 0092132..9dd2593 100644
> --- a/include/odp/api/pool.h
> +++ b/include/odp/api/pool.h
> @@ -76,10 +76,9 @@ typedef struct odp_pool_param_t {
>                                                  The maximum value is
> defined by
>
>  ODP_CONFIG_PACKET_SEG_LEN_MAX.
>                                                  Use 0 for default. */
> -                       uint32_t udata_size; /**< User metadata size in
> -                                               bytes. Specify as 0 if no
> -                                               user metadata is to be
> -                                               associated with the pkt */
> +                       /** User area size in bytes. Specify as 0 if no
> user
> +                           area is needed. */
> +                       uint32_t uarea_size;
>

We should follow the doxygen convention of /**< ... */ style comments
following the parameter definition for consistency.  We use that convention
everywhere else in ODP.


>                 } pkt;
>                 struct {
>                         uint32_t num;    /**< Number of timeouts in the
> pool */
> --
> 2.3.5
>
> _______________________________________________
> lng-odp mailing list
> [email protected]
> https://lists.linaro.org/mailman/listinfo/lng-odp
>
_______________________________________________
lng-odp mailing list
[email protected]
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to