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
