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
