Paolo Abeni <pabeni@xxxxxxxxxx> writes: > On Tue, 2023-08-01 at 17:22 -0400, Aaron Conole wrote: >> The openvswitch selftests currently contain a few cases for managing the >> datapath, which includes creating datapath instances, adding interfaces, >> and doing some basic feature / upcall tests. This is useful to validate >> the control path. >> >> Add the ability to program some of the more common flows with actions. This >> can be improved overtime to include regression testing, etc. >> >> v2->v3: >> 1. Dropped support for ipv6 in nat() case >> 2. Fixed a spelling mistake in 2/5 commit message. >> >> v1->v2: >> 1. Fix issue when parsing ipv6 in the NAT action >> 2. Fix issue calculating length during ctact parsing >> 3. Fix error message when invalid bridge is passed >> 4. Fold in Adrian's patch to support key masks > > FTR, this apparently requires an [un?]fairly recent version of > pyroute2. Perhaps you could explicitly check for a minimum working > version and otherwise bail out (skip) the add-flow tests. I'll make sure to get a follow up out ASAP that includes some check for supported version and will skip if not. I will try to also include some additional robustness checks. Thanks Paolo! > Cheers, > > Paolo