mbox series

[ovs-dev,v5,0/3] Extend the CT flush with mark and labels fields

Message ID 20231206075318.13854-1-amusil@redhat.com
Headers show
Series Extend the CT flush with mark and labels fields | expand

Message

Ales Musil Dec. 6, 2023, 7:53 a.m. UTC
The CT flush is not capable of partial flush based
on the touples and zone combinations. Extend it
so it also accepts mark and labels. As part of this
series unify parsing of arguments in dpctl and ovs-ofctl
for the ct flush command.

Ales Musil (3):
  ofp-prop: Add helper for parsing and storing of ovs_u128.
  dpctl, ovs-ofctl: Unify parsing of ct-flush arguments.
  openflow: Allow CT flush to match on mark and labels.

 NEWS                           |   3 +
 include/openflow/nicira-ext.h  |   4 +
 include/openvswitch/ofp-ct.h   |  14 ++-
 include/openvswitch/ofp-prop.h |   5 +
 lib/ct-dpif.c                  |  12 ++-
 lib/dpctl.c                    |  46 ++-------
 lib/ofp-ct.c                   | 182 ++++++++++++++++++++++++++++++++-
 lib/ofp-prop.c                 |  42 ++++++++
 tests/ofp-print.at             |  84 +++++++++++++++
 tests/ovs-ofctl.at             |  36 +++++++
 tests/system-traffic.at        | 112 +++++++++++++-------
 utilities/ovs-ofctl.8.in       |  13 ++-
 utilities/ovs-ofctl.c          |  49 +++------
 13 files changed, 475 insertions(+), 127 deletions(-)

Comments

Ilya Maximets Dec. 15, 2023, 11:02 a.m. UTC | #1
On 12/6/23 08:53, Ales Musil wrote:
> The CT flush is not capable of partial flush based
> on the touples and zone combinations. Extend it
> so it also accepts mark and labels. As part of this
> series unify parsing of arguments in dpctl and ovs-ofctl
> for the ct flush command.
> 
> Ales Musil (3):
>   ofp-prop: Add helper for parsing and storing of ovs_u128.
>   dpctl, ovs-ofctl: Unify parsing of ct-flush arguments.
>   openflow: Allow CT flush to match on mark and labels.
> 
>  NEWS                           |   3 +
>  include/openflow/nicira-ext.h  |   4 +
>  include/openvswitch/ofp-ct.h   |  14 ++-
>  include/openvswitch/ofp-prop.h |   5 +
>  lib/ct-dpif.c                  |  12 ++-
>  lib/dpctl.c                    |  46 ++-------
>  lib/ofp-ct.c                   | 182 ++++++++++++++++++++++++++++++++-
>  lib/ofp-prop.c                 |  42 ++++++++
>  tests/ofp-print.at             |  84 +++++++++++++++
>  tests/ovs-ofctl.at             |  36 +++++++
>  tests/system-traffic.at        | 112 +++++++++++++-------
>  utilities/ovs-ofctl.8.in       |  13 ++-
>  utilities/ovs-ofctl.c          |  49 +++------
>  13 files changed, 475 insertions(+), 127 deletions(-)
> 


Hi, Ales.  I updated the NEWS entry and fixed a couple of cosmetic issues.
With that, applied.  Thanks!

Best regards, Ilya Maximets.