Add support for multiple Rx and Tx queues 62/8462/10
authorMichal Mazur <[email protected]>
Tue, 19 Sep 2017 18:18:41 +0000 (20:18 +0200)
committerMichal Mazur <[email protected]>
Thu, 14 Dec 2017 14:18:05 +0000 (15:18 +0100)
commit7e1f3998634c89aa6344468d26df0de519578a5f
treefaa92641c1f2c5e4c330d522bfa08e4ffa6d2e91
parent0c552959dc425c5f00499d6a587d16275a6399db
Add support for multiple Rx and Tx queues

 1) Incoming packets can be spread across multiple worker
    threads based on IP and TCP/UDP headers.
 2) Multiple output queues are used in Burst mode if supported
    by hardware (checked in interface capabilities)
 3) Synchronization of output traffic can be disabled due to
    multiple Tx queues - one for each thread.

Change-Id: Ib5ee18103c860eae3b56ffc453a5953c729bb521
Signed-off-by: Michal Mazur <[email protected]>
README.vppodp
src/plugins/odp/cli.c
src/plugins/odp/device.c
src/plugins/odp/node.c
src/plugins/odp/odp_packet.c
src/plugins/odp/odp_packet.h