Hello everybody, I am currently using openvswitch as an openflow switch and nox as the controller, within which which I am writting a test module in python. The module inserts a few exact match flows in the openflow switch.
I noticed using ovs-ofctl that openvswitch has 2 tables : hash with wildcard 0x000000 and classifier with wildcard 0x3fffff. My understanding is that the first table is used for exact matches flows, while the second is used for wilcarded flows. When I insert the wildcard flows in the switch, I notice that they are placed in the classifier table. Doesn't this has a performance penalty? The has hash table uses a hash function with seek time constant, while the classifier uses a linear lookup with linear seek time depending on the number of flows in the table. -- Charalampos Rotsos PhD student The University of Cambridge Computer Laboratory William Gates Building JJ Thomson Avenue Cambridge CB3 0FD Phone: +44-(0) 1223 767032 Email: cr...@cl.cam.ac.uk _______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss_openvswitch.org