Re: [ovs-discuss] [PATCH-RFC 1/2] Improve ARP latency

2015-10-07 Thread dwilder
Quoting Jesse Gross : On Thu, Oct 1, 2015 at 4:19 PM, wrote: Quoting Jesse Gross : On Tue, Sep 29, 2015 at 10:50 PM, wrote: Hi- I have been conducting scaling tests with OVS and docker. My tests revealed that the latency of ARP packets can become very large resulting in many ARP re-t

Re: [ovs-discuss] [PATCH-RFC 1/2] Improve ARP latency

2015-10-06 Thread dwilder
Quoting dwil...@us.ibm.com: On the patch itself, can't we just make skb_get_hash() be able to decode ARP? It seems like that is cleaner and more generic. My first thought was to make a change in skb_get_hash(). However, the comment in __skb_get_hash() state that the hash is generated fro

Re: [ovs-discuss] [PATCH-RFC 1/2] Improve ARP latency

2015-10-01 Thread dwilder
Quoting Jesse Gross : On Tue, Sep 29, 2015 at 10:50 PM, wrote: Hi- I have been conducting scaling tests with OVS and docker. My tests revealed that the latency of ARP packets can become very large resulting in many ARP re-transmissions and time-outs. I found the source of the poor latency t

[ovs-discuss] [PATCH-RFC 2/2] Improve ARP latency

2015-09-29 Thread dwilder
skb_get_hash() returns a 0 (invalid hash) for arp packets resulting in same ids_index for every arp packet. This results in a single ovs-vswitchd handler thread processing every arp packet severely impacting the average latency of arps. This change spreads the work evenly between all the handler t

[ovs-discuss] [PATCH-RFC 1/2] Improve ARP latency

2015-09-29 Thread dwilder
Hi- I have been conducting scaling tests with OVS and docker. My tests revealed that the latency of ARP packets can become very large resulting in many ARP re-transmissions and time-outs. I found the source of the poor latency to be with the handling of arp packets in ovs_vport_find_upcal