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.

Reply via email to