Hi Ado, are you're referring to OVS in userspace? If that's the case, have a look in lib/dpif-netdev.c.
You can start from dp_netdev_process_rxq_port() which receives the packets. All functions like emc_*() refer to the Microflows while those as dpcls_*() are for the Megaflow management. BTW, for questions like this it's better to post into OVS-Discuss mailing-list. This ovs-dev is mainly for patch submissions, code review or similar. Antonio > -----Original Message----- > From: dev [mailto:dev-boun...@openvswitch.org] On Behalf Of Adonis > Congaro > Sent: Wednesday, June 1, 2016 6:24 AM > To: dev@openvswitch.org > Subject: [ovs-dev] Mega and Microflow caching > > Hi > I am trying to understand the Mega and Microflow caching. I already > understand the concept of it, but I would like to see how it works in > code > level. > > Can someone suggest me which file or function in the source code to > look at > in order to understand the code flow of Micro/Mega flow caching? > > Thanks in advance, > Ado > _______________________________________________ > dev mailing list > dev@openvswitch.org > http://openvswitch.org/mailman/listinfo/dev _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev