[ovs-discuss] dpctl and user-defined flows

Ben Pfaff blp at nicira.com
Wed Aug 19 23:01:17 UTC 2015

On Mon, Jul 27, 2015 at 04:50:56AM +0530, Dave Waters wrote:
> When i switch traffic in OVS i see that the dataplane automatically creates
> a flow that i can see with the ovs-dpctl dump-flows command. And then there
> are flows that are created by the user using ofctl add-flow command. One
> difference that i see between the two is that the flows added automatically
> by the data plane are restricted to Layer 3 information (source IP, dest IP
> and protocol type) while the user defined can go all the way till Layer 4
> (UDP source port, UDP dest port, etc).
> So are the ones created by the data plane automatically the "mega flows"
> while the ones created by users the "micro flows"?

No.  Megaflows and microflows are both part of the kernel caching layer.

This paper talks about megaflows and microflows:

More information about the discuss mailing list