On Sep 30, 2013, at 11:05 PM, ESWAR RAO <eswar7...@gmail.com> wrote:

> If my understanding is correct, using the openflow protocol any controller 
> writes the flows into only u-space flow tables.
> So after 1.11 OVS, the flows can be directly added to kernel tables??

Populating the kernel flow table is more complicated than that.  The OpenFlow 
flow descriptions obviously affect the kernel flows, but so do actions (e.g., 
the "normal" action requires matching on the L2 addresses) and switch 
configuration (e.g., bonded ports will generate flows based on the balance 
type).

> Actually I was under impression if flows were to be added directly to kernel 
> flow tables (pre 1.11 also) then context switching would be less and fast 
> lookups can be obtained. Please correct me if I am wrong?? Was there any 
> constraint with this approach???

Prior to 1.11, it was not possible to add wildcarded flows; they were required 
to be exact-match down to the L4 headers, regardless of the switch 
configuration.

--Justin


_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to