Notes on the series:

   - The series generates warnings as applied, but we should squash this
   before applying it to api-next
   - There are 15 warnings remaining  spelling errors mostly - after a
   squash.
   - It is suffering from the bug in api-next so dist check is failing and
   we cant see if we introduced a new issue.
   - It does not cross compile yet.
   - It does not deal with the use of significant platform specific
   improvements such as AES for X86 yet, we need to have configure deal with
   that.
   - It does not have the validation stubs, so nothing executes yet


We can suck in the header files to api-next after they bake on the list
possibly, but I think given the large amount of code we need to hold off
taking the implementation. We need the tests committed with the
implementation this time becasue these patches do not come from an
executing tree and so the src at this point is assuredly broken.

Mike

On 18 July 2015 at 16:03, Bill Fischofer <[email protected]> wrote:

> This is the initial definition and linux-generic implementation of
> the Egress Traffic Manager. Special thanks to Barry Spinney of EZchip for
> the development work. Patch cleanup and formatting courtesy of Mike Holmes
> and Bill Fischofer.
>
> Bill Fischofer (12):
>   api: tm: add api definitions for egress traffic manager
>   linux-generic: packet: add typedef for packet color
>   api: packet: add new apis needed by tm
>   linux-generic: packet: implementation of new packet apis for tm
>   linux-generic: tm: add include infrastructure for tm apis
>   linux-generic: tm: add name_table support routines
>   linux-generic: tm: add pkt_queue support routines
>   linux-generic: tm: add sorted_list support routines
>   linux-generic: tm: add timer_wheel support routines
>   linux-generic: tm: implementation of egress traffic manager
>   linux-generic: init: initialize tm as part of odp init
>   odp: add tm files to standard set of included headers
>
>  include/odp.h                                      |    1 +
>  include/odp/api/packet_flags.h                     |   49 +
>  include/odp/api/traffic_mngr.h                     | 1584 +++++++++++
>  platform/linux-generic/Makefile.am                 |   12 +
>  .../linux-generic/include/odp/plat/packet_types.h  |    9 +
>  .../include/odp/plat/traffic_mngr_types.h          |  181 ++
>  platform/linux-generic/include/odp/traffic_mngr.h  |   35 +
>  platform/linux-generic/include/odp_internal.h      |    2 +
>  .../include/odp_name_table_internal.h              |   61 +
>  .../linux-generic/include/odp_packet_internal.h    |    5 +
>  .../linux-generic/include/odp_pkt_queue_internal.h |   62 +
>  .../include/odp_sorted_list_internal.h             |   58 +
>  .../include/odp_timer_wheel_internal.h             |   62 +
>  platform/linux-generic/odp_init.c                  |    5 +
>  platform/linux-generic/odp_name_table.c            | 1357 ++++++++++
>  platform/linux-generic/odp_packet_flags.c          |   45 +
>  platform/linux-generic/odp_pkt_queue.c             |  376 +++
>  platform/linux-generic/odp_sorted_list.c           |  184 ++
>  platform/linux-generic/odp_timer_wheel.c           |  897 +++++++
>  platform/linux-generic/odp_traffic_mngr.c          | 2792
> ++++++++++++++++++++
>  20 files changed, 7777 insertions(+)
>  create mode 100644 include/odp/api/traffic_mngr.h
>  create mode 100644
> platform/linux-generic/include/odp/plat/traffic_mngr_types.h
>  create mode 100644 platform/linux-generic/include/odp/traffic_mngr.h
>  create mode 100644
> platform/linux-generic/include/odp_name_table_internal.h
>  create mode 100644 platform/linux-generic/include/odp_pkt_queue_internal.h
>  create mode 100644
> platform/linux-generic/include/odp_sorted_list_internal.h
>  create mode 100644
> platform/linux-generic/include/odp_timer_wheel_internal.h
>  create mode 100644 platform/linux-generic/odp_name_table.c
>  create mode 100644 platform/linux-generic/odp_pkt_queue.c
>  create mode 100644 platform/linux-generic/odp_sorted_list.c
>  create mode 100644 platform/linux-generic/odp_timer_wheel.c
>  create mode 100644 platform/linux-generic/odp_traffic_mngr.c
>
> --
> 2.1.4
>
> _______________________________________________
> lng-odp mailing list
> [email protected]
> https://lists.linaro.org/mailman/listinfo/lng-odp
>



-- 
Mike Holmes
Technical Manager - Linaro Networking Group
Linaro.org <http://www.linaro.org/> *│ *Open source software for ARM SoCs
_______________________________________________
lng-odp mailing list
[email protected]
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to