On 4/27/22 17:33, Aaron Conole wrote:
> Vasu Dasari <[email protected]> writes:
> 
>> Extended OpenFlow monitoring support
>> * OpenFlow 1.3 with ONF extensions
>> * OpenFlow 1.4+ as defined in OpenFlow specification 1.4+.
>>
>> ONF extensions are similar to Nicira extensions except for 
>> onf_flow_monitor_request{}
>> where out_port is defined as 32-bit number OF(1.1) number, oxm match formats 
>> are
>> used in update and request messages.
>>
>> Flow monitoring support in 1.4+ is slightly different from Nicira and ONF
>> extensions.
>>  * More flow monitoring flags are defined.
>>  * Monitor add/modify/delete command is intruduced in flow_monitor
>>    request message.
>>  * Addition of out_group as part of flow_monitor request message
>>
>> Description of changes:
>> 1. Generate ofp-msgs.inc to be able to support 1.3, 1.4+ flow Monitoring 
>> messages.
>>     include/openvswitch/ofp-msgs.h
>>
>> 2. Modify openflow header files with protocol specific headers.
>>     include/openflow/openflow-1.3.h
>>     include/openflow/openflow-1.4.h
>>
>> 3. Modify OvS abstraction of openflow headers. ofp-monitor.h leverages  enums
>>    from on nicira extensions for creating protocol abstraction headers. 
>> OF(1.4+)
>>    enums are superset of nicira extensions.
>>     include/openvswitch/ofp-monitor.h
>>
>> 4. Changes to these files reflect encoding and decoding of new protocol 
>> messages.
>>     lib/ofp-monitor.c
>>
>> 5. Changes to mmodules using ofp-monitor APIs. Most of the changes here are 
>> to
>>    migrate enums from nicira to OF 1.4+ versions.
>>     ofproto/connmgr.c
>>     ofproto/connmgr.h
>>     ofproto/ofproto-provider.h
>>     ofproto/ofproto.c
>>
>> 6. Extended protocol decoding tests to verify all protocol versions
>>         FLOW_MONITOR_CANCEL
>>         FLOW_MONITOR_PAUSED
>>         FLOW_MONITOR_RESUMED
>>         FLOW_MONITOR request
>>         FLOW_MONITOR reply
>>     tests/ofp-print.at
>>
>> 7. Modify flow monitoring tests to be able executed by all protocol versions.
>>     tests/ofproto.at
>>
>> 7. Modified documentation highlighting the change
>>     utilities/ovs-ofctl.8.in
>>     NEWS
>>
>> Signed-off-by: Vasu Dasari <[email protected]>
>> Reported-at: 
>> https://mail.openvswitch.org/pipermail/ovs-dev/2021-June/383915.html
>> ---
> 
> Same as previous - looks good, but needs a respin due to NEWS
> 
> Acked-by: Aaron Conole <[email protected]>

Thanks, Vasu.  That's a lot of work!  Sorry that it took so long.

Thanks, Aaron, for review and reminding me about these patches!

I rebased both patches and applied to master.

Best regards, Ilya Maximets.
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to