Re: [ovs-dev] multi-table support

2014-10-16 Thread Jarno Rajahalme
Datapath flows are created on demand, as packets with different relevant header fields arrive, and are also deleted if idle or if there are too many of them, so the "explosion" is controlled and typically minimal. Jarno > On Oct 16, 2014, at 4:17 PM, Learner Study wrote: > > Hi Jarno, > >

Re: [ovs-dev] multi-table support

2014-10-16 Thread Learner Study
Hi Jarno, But won't it cause flow-explosion issue when a single table replaces multiple tables... I agree the userspace would merge all the rules from multiple tables and provide a single entry which is good. But won't it lead to explosion of flows that we see with OF 1.0...having multiple table

Re: [ovs-dev] multi-table support

2014-10-15 Thread Jarno Rajahalme
OVS userspace translates the multiple OpenFlow tables a packet traverses to a single kernel flow table entry. This way the following packets hitting the same kernel flow only need one flow table lookup, even though there were multiple OpenFlow tables. So the answer to your question is that yes,

[ovs-dev] multi-table support

2014-10-15 Thread Learner Study
Hi, Does OVS-2.x support multiple table in kernel or is it just in user space? If only in user-space, is there a reason not to move it to kernel fast path? Thanks Martin ___ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/de