[ovs-dev] Megaflows Question

openvswitcher openvswitcher at 163.com
Fri Sep 11 01:52:19 UTC 2015


>When the datapath flow is deleted, the next packet will cause a
>flow-miss, which will cause a corrected flow to be inserted.

But the datapath flow will be deleted when the kernel-flow timeout.
The packet will not be correct before timeout. Won't it?








At 2015-09-11 01:02:25, "Ben Pfaff" <blp at nicira.com> wrote:
>On Thu, Sep 10, 2015 at 11:41:43AM +0800, openvswitcher wrote:
>> >If the OpenFlow table changes, the kernel flow cache has to be
>> >reexamined and sometimes updated.
>> 
>> You mean the revalidate thread ? I read the source and I thought the thread would only delete the flow in kernel
>> when the timeout. So I don't think the kernel flow will be updated if I add the rule for '9.8.8.8' unless the flow for 
>> '8.8.8.8' timeout which will cause new flow-miss.
>> Could you tell me more about it?
>
>When the datapath flow is deleted, the next packet will cause a
>flow-miss, which will cause a corrected flow to be inserted.


More information about the dev mailing list