Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 68f26e2a86eb206dcdda9324b20afa208067e6c2 https://github.com/Linaro/odp/commit/68f26e2a86eb206dcdda9324b20afa208067e6c2 Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-05-30 (Wed, 30 May 2018)
Changed paths: M platform/linux-generic/include/odp_packet_internal.h M platform/linux-generic/include/odp_packet_io_internal.h M platform/linux-generic/include/odp_queue_if.h M platform/linux-generic/include/odp_queue_internal.h M platform/linux-generic/include/odp_queue_scalable_internal.h M platform/linux-generic/include/odp_schedule_if.h M platform/linux-generic/include/odp_traffic_mngr_internal.h M platform/linux-generic/odp_packet_io.c M platform/linux-generic/odp_queue_basic.c M platform/linux-generic/odp_queue_lf.c M platform/linux-generic/odp_queue_scalable.c M platform/linux-generic/odp_schedule_basic.c M platform/linux-generic/odp_schedule_iquery.c M platform/linux-generic/odp_schedule_scalable.c M platform/linux-generic/odp_schedule_sp.c M platform/linux-generic/odp_traffic_mngr.c M platform/linux-generic/pktio/loop.c Log Message: ----------- linux-gen: queue: remove abstract internal queue type Implementation internal (queue) references are pointers. Remove additional (abstract) type from queue interface. Other modules use void pointer as (abstract) queue reference. Abstract type added complexity and confusion, as queue handles had three different formats API handle, internal abstract type and queue structure pointer. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 78b552f62a65c6a873ed021d5579675b4fd84e3a https://github.com/Linaro/odp/commit/78b552f62a65c6a873ed021d5579675b4fd84e3a Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-05-30 (Wed, 30 May 2018) Changed paths: M platform/linux-generic/include/odp_queue_internal.h M platform/linux-generic/odp_queue_basic.c M platform/linux-generic/odp_queue_lf.c M platform/linux-generic/odp_schedule_basic.c M platform/linux-generic/odp_schedule_iquery.c Log Message: ----------- linux-gen: queue: remove extra conversion functions Remove unnecessary conversion functions between queue entry and void pointer types. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: b5982d00b9e2ff6fbcb86d8602ca249236c1f06c https://github.com/Linaro/odp/commit/b5982d00b9e2ff6fbcb86d8602ca249236c1f06c Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-05-30 (Wed, 30 May 2018) Changed paths: M platform/linux-generic/include/odp_queue_internal.h M platform/linux-generic/odp_queue_basic.c M platform/linux-generic/odp_schedule_basic.c Log Message: ----------- linux-gen: queue: change queue handle to pointer Use queue entry pointer as queue handle. This allow easy inline of queue_context, etc functions. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: a2fb09b3a4178398a5528eeab2c119cc9a107629 https://github.com/Linaro/odp/commit/a2fb09b3a4178398a5528eeab2c119cc9a107629 Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-05-30 (Wed, 30 May 2018) Changed paths: M platform/linux-generic/include/odp_queue_scalable_internal.h M platform/linux-generic/odp_queue_scalable.c Log Message: ----------- linux-gen: queue scalable: change queue handle to pointer Use queue entry pointer as queue handle. This allow easy inline of queue_context, etc functions. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 2a9d3323537d030c1b3385ed14b496bf9e2b20b3 https://github.com/Linaro/odp/commit/2a9d3323537d030c1b3385ed14b496bf9e2b20b3 Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-05-30 (Wed, 30 May 2018) Changed paths: M platform/linux-generic/Makefile.am M platform/linux-generic/include-abi/odp/api/abi/queue.h A platform/linux-generic/include/odp/api/plat/queue_inline_types.h A platform/linux-generic/include/odp/api/plat/queue_inlines.h M platform/linux-generic/include/odp_queue_if.h A platform/linux-generic/odp_queue_api.c M platform/linux-generic/odp_queue_basic.c M platform/linux-generic/odp_queue_if.c M platform/linux-generic/odp_queue_scalable.c Log Message: ----------- linux-gen: queue: inline queue context Use common qentry offset structure to inline queue context function for both basic and scalable queue implementation. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Compare: https://github.com/Linaro/odp/compare/42a8b2f0dbae...2a9d3323537d **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.