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

Reply via email to