For this series:

Reviewed-and-Tested-by: Bill Fischofer <[email protected]>

On Wed, Dec 16, 2015 at 7:45 AM, Petri Savolainen <
[email protected]> wrote:

>
> This patch set includes netmap implementation of the new pktio multi-queue
> API
> and scheduler integration.
>
> Netmap code is based on "netmap pktio multi queue support v2" patch series.
> Modifications include mainly bug fixes and performance optimizations,
> functionality is more or less the same (with previous patch set).
>
> Scheduler modifications enable multi-queue API usage with odp_queue_t
> queues
> (scheduled and poll type). L2fwd test application has been ported to use
> multi-queue API also with scheduled queues.
>
> Old pktio (single queue) interface is still functional. Next steps include
> removal of the old API.
>
>
> Matias Elo (13):
>   linux-generic: pktio: enable using PKTIO_MAX_QUEUES in pktio
>     implementations
>   linux-generic: pktio: add RSS helper functions
>   linux-generic: netmap: add odp_pktio_start()
>   linux-generic: netmap: add odp_pktio_capability()
>   linux-generic: netmap: add initial multi queue support
>   linux-generic: netmap: add functions for fetching pktio queues
>   linux-generic: netmap: odp_pktio_recv() from all pktin queues
>   linux-generic: netmap: use select() instead of poll() in recv
>   linux-generic: netmap: add netmap_link_status() function
>   linux-generic: netmap: add netmap_close_descriptors() function
>   linux-generic: netmap: add start()/stop() functionality
>   linux-generic: netmap: fix netmap_mtu_get()
>   linux-generic: netmap: disable debug prints
>
> Petri Savolainen (6):
>   linux-generic: pktio: added scheduler multi-queue support
>   linux-generic: netmap: add scheduler multi-queue support
>   test: l2fwd: use multi-queue API for scheduled queues
>   test: l2fwd: use multiple queues in sched mode
>   linux-generic: scheduler: improve pktio polling
>   api: pktio: refine multiqueue API spec
>
>  include/odp/api/packet_io.h                        |  14 +-
>  .../linux-generic/include/odp_packet_io_internal.h |  19 +-
>  platform/linux-generic/include/odp_packet_netmap.h |  43 +-
>  platform/linux-generic/include/odp_packet_socket.h |  47 ++
>  .../linux-generic/include/odp_schedule_internal.h  |   3 +-
>  platform/linux-generic/odp_packet_io.c             | 135 +++--
>  platform/linux-generic/odp_schedule.c              | 226 ++++---
>  platform/linux-generic/pktio/netmap.c              | 669
> ++++++++++++++++++---
>  platform/linux-generic/pktio/socket.c              | 234 +++++++
>  test/performance/odp_l2fwd.c                       | 103 ++--
>  10 files changed, 1234 insertions(+), 259 deletions(-)
>
> --
> 2.6.3
>
> _______________________________________________
> 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