This is the second part of XPS patch-set which contains XPS itself.

Version 4:
        * Dropped rwlock related patches.
        * Added pointer from 'struct tx_port' to 'struct dp_netdev_port'
          to avoid locking of 'dp->ports'. This works because as long as
          a port is in a pmd thread's tx_port cache it cannot be deleted
          from the datapath.
        * Added 'now' parameter to 'dp_netdev_execute_actions()' to pass
          current time to XPS functions. This needed to avoid using
          'last_cycles' that is always 0 without DPDK.
        * Fixed tx queue ids cleanup on PMD thread deletion.

Version 3:
        * Dropped already applied changes.
        * fat-rwlock used instead of port_mutex.
        * revalidation of 'non-pmd' thread's tx queues added to
          'dpif_netdev_run' to make it faster.



Ilya Maximets (1):
  dpif-netdev: XPS (Transmit Packet Steering) implementation.

 lib/dpif-netdev.c | 170 +++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 117 insertions(+), 53 deletions(-)

-- 
2.7.4

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to