In dpif-netdev.c, line 3264 (master branch), appears this comment (the routine is fast_path_processing).
/* Key length is needed in all the cases, hash computed on demand. */ I have inspected this code quite a bit, and can't find where the hashes are calculated. In particular, this appears to cause a memory leak in associated emc code (flows with an extra reference on them are not being deleted). This is because the hash is not calculated when emc_insert is called. Could someone please point out where the hashes are calculated, or confirm that there might be an issue here? Or that my understanding is incorrect and we don't need those hash values? If there is a fix required, I have a reliable test that shows up this issue, so will be happy to test it out. Thanks Tony _______________________________________________ discuss mailing list [email protected] http://openvswitch.org/mailman/listinfo/discuss
