diff options
author | Adrian Moreno <amorenoz@redhat.com> | 2022-07-08 20:03:08 +0200 |
---|---|---|
committer | Ilya Maximets <i.maximets@ovn.org> | 2022-07-15 20:14:24 +0200 |
commit | 7e588e82f0663d0ef8ff777df8bc7111cc215657 (patch) | |
tree | 7002e602a586cf269defdf953997abfc4f9be25a /rhel | |
parent | 076663b31edca55ec62120200bbc07d09d1af720 (diff) | |
download | openvswitch-7e588e82f0663d0ef8ff777df8bc7111cc215657.tar.gz |
python: Add flow filtering syntax.
Based on pyparsing, create a very simple filtering syntax.
It supports basic logic statements (and, &, or, ||, not, !), numerical
operations (<, >), equality (=, !=), and masking (~=). The latter is only
supported in certain fields (IntMask, EthMask, IPMask).
Masking operation is semantically equivalent to "includes",
therefore:
ip_src ~= 192.168.1.1
means that ip_src field is either a host IP address equal to 192.168.1.1
or an IPMask that includes it (e.g: 192.168.1.1/24).
Acked-by: Eelco Chaudron <echaudro@redhat.com>
Signed-off-by: Adrian Moreno <amorenoz@redhat.com>
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
Diffstat (limited to 'rhel')
-rw-r--r-- | rhel/openvswitch-fedora.spec.in | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/rhel/openvswitch-fedora.spec.in b/rhel/openvswitch-fedora.spec.in index 7f0fad918..113b53813 100644 --- a/rhel/openvswitch-fedora.spec.in +++ b/rhel/openvswitch-fedora.spec.in @@ -113,7 +113,7 @@ Summary: Open vSwitch python3 bindings License: ASL 2.0 BuildArch: noarch Requires: python3 -Suggests: python3-netaddr +Suggests: python3-netaddr python3-pyparsing %{?python_provide:%python_provide python3-openvswitch = %{version}-%{release}} %description -n python3-openvswitch |