One more - I did not see in the article that if a match is found in megaflow cache - then a microflow is generated to be installed in the microflow cache to improve performance for subsequnce packets
Sara On Mon, Aug 21, 2017 at 2:21 PM, Sara Gittlin <[email protected]> wrote: > Thank you Justin, > Indeed this article is very helpful. > i understand from the article, that generating megaflows and > installing in the kernel cache is already implemented in userspace - > ovs. > Before reading this article, i thought that megaflows were implemented > only for L2 normal mode. > Sara > > > > On Thu, Aug 17, 2017 at 9:59 AM, Justin Pettit <[email protected]> wrote: >> >>> On Aug 16, 2017, at 11:56 PM, Sara Gittlin <[email protected]> wrote: >>> >>> Hi, >>> Suppose we support megaflows, How the hashing is performed in the >>> kernel module ? >>> when packet arrives how do we know 'beforehand' to mask key fields in >>> order to hit the megaflow entry ? >> >> If you haven't done so already, I'd highly recommend looking at our NSDI >> paper that answers many of your questions: >> >> >> https://www.usenix.org/system/files/conference/nsdi15/nsdi15-paper-pfaff.pdf >> >> I hope you find it helpful. >> >> --Justin >> >> _______________________________________________ discuss mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
