Re: [ovs-dev] [PATCH v4] dpif-netdev: XPS (Transmit Packet Steering) implementation.

2016-07-26 Thread Daniele Di Proietto
Thanks for the patch I think the caller of dp_netdev_execute_actions() should always pass a valid timestamp. We can pass it from aux->now to dp_execute_userspace_actions(), we can add it to fast_path_processing() so that it can be passed down to handle_packet_upcall(). In the other cases it's

[ovs-dev] [PATCH v4] dpif-netdev: XPS (Transmit Packet Steering) implementation.

2016-07-13 Thread Ilya Maximets
If CPU number in pmd-cpu-mask is not divisible by the number of queues and in a few more complex situations there may be unfair distribution of TX queue-ids between PMD threads. For example, if we have 2 ports with 4 queues and 6 CPUs in pmd-cpu-mask such distribution is possible: <---