On 4 Feb 2022, at 15:25, lic121 wrote:

>> On 28 Jan 2022, at 7:40, lic121 wrote:
>>
>>> Currently, ipfix conf creation/deletion don't trigger dpif backer
>>> revalidation. This is not expected, as we need the revalidation
>>> to commit ipfix into xlate. So that xlate can generate ipfix
>>> actions.
>>>
>>> This patch covers only new creation/deletion of ipfix config.
>>> Will upload one more patch to cover ipfix option changes.
>>
>> I think you could drop this patch from the series until you have the full 
>> fix, but I let the maintainers decide how they would like to handle this.
>
> Without this patch, two ipfix test cases fails with my second patch.

Which test cases are they, as I see no newly introduced test cases for ipfix?

> With my second patch, revalidator is not triggerd when no lldp changes.
> As the result, ipfix config changes is not commited into xlate layer, because 
> ipfix doesn't trigger revalidator by itself.
>
>>
>> Ilya/Ian/William?
>>
>>> Signed-off-by: lic121 <[email protected]>
>>> ---
>>>  ofproto/ofproto-dpif.c | 6 ++++++
>>>  1 file changed, 6 insertions(+)
>>>
>>> diff --git a/ofproto/ofproto-dpif.c b/ofproto/ofproto-dpif.c
>>> index bc3df8e..5737615 100644
>>> --- a/ofproto/ofproto-dpif.c
>>> +++ b/ofproto/ofproto-dpif.c
>>> @@ -2333,6 +2333,12 @@ set_ipfix(
>>>              dpif_ipfix_unref(di);
>>>              ofproto->ipfix = NULL;
>>>          }
>>> +
>>> +        /* TODO: need to test ipfix option changes more than
>>> +         * enable/disable */
>>> +        if (new_di || !ofproto->ipfix) {
>>> +            ofproto->backer->need_revalidate = REV_RECONFIGURE;
>>> +        }
>>>      }
>>>
>>>      return 0;
>>> --
>>> 1.8.3.1
>>>
>>> _______________________________________________
>>> dev mailing list
>>> [email protected]
>>> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
>>
>>

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to