[ovs-discuss] Userspace OVS - Kernel Hashtable

Bodireddy, Bhanuprakash bhanuprakash.bodireddy at intel.com
Mon Mar 27 08:31:39 UTC 2017


>-----Original Message-----
>From: ovs-discuss-bounces at openvswitch.org [mailto:ovs-discuss-
>bounces at openvswitch.org] On Behalf Of Advith Nagappa
>Sent: Monday, March 27, 2017 7:03 AM
>To: discuss at openvswitch.org
>Subject: [ovs-discuss] Userspace OVS - Kernel Hashtable
>
>Hello All,
>
>Does a purely userspace OVS bridge (kernel module not installed) also use the
>Kernel Hashtables to cache flows?
>
>If not, how does userspace OVS cache flows (if it all it does?)

There exists this Exact Match Cache(EMC)  per PMD thread and has 8k entries to cache flows. In case of lookup failure
the packets are sent to datapath classifier. The dpcls can have multiple subtables and key lookup is done on each subtable
till a match is found.  Note that there exists a classifier per ingress port in OvS-DPDK master!

- Bhanuprakash.


More information about the discuss mailing list