Diff of the two buildlogs:

--
--- b1/build.log	2025-02-09 07:31:03.877019764 +0000
+++ b2/build.log	2025-02-09 07:40:05.328460441 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Sat Mar 14 01:34:09 -12 2026
-I: pbuilder-time-stamp: 1773495249
+I: Current time: Sun Feb  9 21:31:06 +14 2025
+I: pbuilder-time-stamp: 1739086266
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz]
 I: copying local configuration
@@ -24,52 +24,84 @@
 dpkg-source: info: applying py312-assertDictContainsSubset.patch
 I: using fakeroot in build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/272680/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/2237298/tmp/hooks/D01_modify_environment starting
+debug: Running on codethink04-arm64.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+'/bin/sh' -> '/bin/bash'
+lrwxrwxrwx 1 root root 9 Feb  9 07:31 /bin/sh -> /bin/bash
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/2237298/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/2237298/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build/reproducible-path'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='arm64'
-  DEBIAN_FRONTEND='noninteractive'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu")
+  BASH_VERSION='5.2.37(1)-release'
+  BUILDDIR=/build/reproducible-path
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=arm64
+  DEBIAN_FRONTEND=noninteractive
   DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 '
-  DISTRIBUTION='trixie'
-  HOME='/root'
-  HOST_ARCH='arm64'
+  DIRSTACK=()
+  DISTRIBUTION=trixie
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=aarch64
+  HOST_ARCH=arm64
   IFS=' 	
   '
-  INVOCATION_ID='aeb351e355284fd1b7729c60a37c1197'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='272680'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=21a72880ce9943b2bee782b603ab6189
+  LANG=C
+  LANGUAGE=nl_BE:nl
+  LC_ALL=C
+  MACHTYPE=aarch64-unknown-linux-gnu
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnu
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=2237298
   PS4='+ '
-  PWD='/'
-  SHELL='/bin/bash'
-  SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.P80KqH5q/pbuilderrc_Cm5o --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.P80KqH5q/b1 --logfile b1/build.log networking-sfc_19.0.0-2.dsc'
-  SUDO_GID='109'
-  SUDO_UID='104'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://192.168.101.4:3128'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.P80KqH5q/pbuilderrc_6VET --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.P80KqH5q/b2 --logfile b2/build.log networking-sfc_19.0.0-2.dsc'
+  SUDO_GID=109
+  SUDO_UID=104
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://192.168.101.4:3128
 I: uname -a
-  Linux codethink03-arm64 6.1.0-30-cloud-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-30-cloud-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux
 I: ls -l /bin
-  lrwxrwxrwx 1 root root 7 Nov 22  2024 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/272680/tmp/hooks/D02_print_environment finished
+  lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin
+I: user script /srv/workspace/pbuilder/2237298/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -689,7 +721,7 @@
 Get: 506 http://deb.debian.org/debian trixie/main arm64 python3-sphinxcontrib.svg2pdfconverter all 1.2.3-1 [7032 B]
 Get: 507 http://deb.debian.org/debian trixie/main arm64 python3-waitress all 3.0.2-1 [46.5 kB]
 Get: 508 http://deb.debian.org/debian trixie/main arm64 python3-webtest all 3.0.2-1 [35.2 kB]
-Fetched 157 MB in 2s (63.0 MB/s)
+Fetched 157 MB in 2s (98.6 MB/s)
 Preconfiguring packages ...
 Selecting previously unselected package libsystemd-shared:arm64.
 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19956 files and directories currently installed.)
@@ -2306,8 +2338,8 @@
 Setting up tzdata (2024b-6) ...
 
 Current default time zone: 'Etc/UTC'
-Local time is now:      Sat Mar 14 13:36:21 UTC 2026.
-Universal Time is now:  Sat Mar 14 13:36:21 UTC 2026.
+Local time is now:      Sun Feb  9 07:32:36 UTC 2025.
+Universal Time is now:  Sun Feb  9 07:32:36 UTC 2025.
 Run 'dpkg-reconfigure tzdata' if you wish to change it.
 
 Setting up libcap2-bin (1:2.66-5+b1) ...
@@ -2797,7 +2829,11 @@
 fakeroot is already the newest version (1.37-1).
 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
 I: Building the package
-I: Running cd /build/reproducible-path/networking-sfc-19.0.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../networking-sfc_19.0.0-2_source.changes
+I: user script /srv/workspace/pbuilder/2237298/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for trixie
+I: user script /srv/workspace/pbuilder/2237298/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/networking-sfc-19.0.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../networking-sfc_19.0.0-2_source.changes
 dpkg-buildpackage: info: source package networking-sfc
 dpkg-buildpackage: info: source version 19.0.0-2
 dpkg-buildpackage: info: source distribution unstable
@@ -2821,8 +2857,8 @@
         Usage of dash-separated 'description-file' will not be supported in future
         versions. Please use the underscore name 'description_file' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -2836,8 +2872,8 @@
         Usage of dash-separated 'author-email' will not be supported in future
         versions. Please use the underscore name 'author_email' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -2851,8 +2887,8 @@
         Usage of dash-separated 'home-page' will not be supported in future
         versions. Please use the underscore name 'home_page' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -2866,8 +2902,8 @@
         Usage of dash-separated 'python-requires' will not be supported in future
         versions. Please use the underscore name 'python_requires' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -2919,8 +2955,8 @@
         Usage of dash-separated 'description-file' will not be supported in future
         versions. Please use the underscore name 'description_file' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -2934,8 +2970,8 @@
         Usage of dash-separated 'author-email' will not be supported in future
         versions. Please use the underscore name 'author_email' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -2949,8 +2985,8 @@
         Usage of dash-separated 'home-page' will not be supported in future
         versions. Please use the underscore name 'home_page' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -2964,8 +3000,8 @@
         Usage of dash-separated 'python-requires' will not be supported in future
         versions. Please use the underscore name 'python_requires' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -2998,8 +3034,8 @@
         Usage of dash-separated 'description-file' will not be supported in future
         versions. Please use the underscore name 'description_file' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -3013,8 +3049,8 @@
         Usage of dash-separated 'author-email' will not be supported in future
         versions. Please use the underscore name 'author_email' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -3028,8 +3064,8 @@
         Usage of dash-separated 'home-page' will not be supported in future
         versions. Please use the underscore name 'home_page' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -3043,8 +3079,8 @@
         Usage of dash-separated 'python-requires' will not be supported in future
         versions. Please use the underscore name 'python_requires' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -3096,8 +3132,8 @@
         Usage of dash-separated 'description-file' will not be supported in future
         versions. Please use the underscore name 'description_file' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -3111,8 +3147,8 @@
         Usage of dash-separated 'author-email' will not be supported in future
         versions. Please use the underscore name 'author_email' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -3126,8 +3162,8 @@
         Usage of dash-separated 'home-page' will not be supported in future
         versions. Please use the underscore name 'home_page' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -3141,8 +3177,8 @@
         Usage of dash-separated 'python-requires' will not be supported in future
         versions. Please use the underscore name 'python_requires' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -3158,8 +3194,8 @@
         Usage of dash-separated 'description-file' will not be supported in future
         versions. Please use the underscore name 'description_file' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -3173,8 +3209,8 @@
         Usage of dash-separated 'author-email' will not be supported in future
         versions. Please use the underscore name 'author_email' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -3188,8 +3224,8 @@
         Usage of dash-separated 'home-page' will not be supported in future
         versions. Please use the underscore name 'home_page' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -3203,8 +3239,8 @@
         Usage of dash-separated 'python-requires' will not be supported in future
         versions. Please use the underscore name 'python_requires' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -3256,8 +3292,8 @@
         Usage of dash-separated 'description-file' will not be supported in future
         versions. Please use the underscore name 'description_file' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -3271,8 +3307,8 @@
         Usage of dash-separated 'author-email' will not be supported in future
         versions. Please use the underscore name 'author_email' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -3286,8 +3322,8 @@
         Usage of dash-separated 'home-page' will not be supported in future
         versions. Please use the underscore name 'home_page' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -3301,8 +3337,8 @@
         Usage of dash-separated 'python-requires' will not be supported in future
         versions. Please use the underscore name 'python_requires' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -3348,8 +3384,8 @@
         Usage of dash-separated 'description-file' will not be supported in future
         versions. Please use the underscore name 'description_file' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -3363,8 +3399,8 @@
         Usage of dash-separated 'author-email' will not be supported in future
         versions. Please use the underscore name 'author_email' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -3378,8 +3414,8 @@
         Usage of dash-separated 'home-page' will not be supported in future
         versions. Please use the underscore name 'home_page' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -3393,8 +3429,8 @@
         Usage of dash-separated 'python-requires' will not be supported in future
         versions. Please use the underscore name 'python_requires' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -3446,8 +3482,8 @@
         Usage of dash-separated 'description-file' will not be supported in future
         versions. Please use the underscore name 'description_file' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -3461,8 +3497,8 @@
         Usage of dash-separated 'author-email' will not be supported in future
         versions. Please use the underscore name 'author_email' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -3476,8 +3512,8 @@
         Usage of dash-separated 'home-page' will not be supported in future
         versions. Please use the underscore name 'home_page' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -3491,8 +3527,8 @@
         Usage of dash-separated 'python-requires' will not be supported in future
         versions. Please use the underscore name 'python_requires' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -3504,96 +3540,61 @@
 [pbr] AUTHORS complete (0.0s)
 running build
 running build_py
-creating build/lib/networking_sfc/services/sfc/drivers
-copying networking_sfc/services/sfc/drivers/base.py -> build/lib/networking_sfc/services/sfc/drivers
-copying networking_sfc/services/sfc/drivers/__init__.py -> build/lib/networking_sfc/services/sfc/drivers
-creating build/lib/networking_sfc/tests/unit/services/sfc/agent/extensions
-copying networking_sfc/tests/unit/services/sfc/agent/extensions/test_sfc.py -> build/lib/networking_sfc/tests/unit/services/sfc/agent/extensions
-copying networking_sfc/tests/unit/services/sfc/agent/extensions/__init__.py -> build/lib/networking_sfc/tests/unit/services/sfc/agent/extensions
-creating build/lib/networking_sfc/services/flowclassifier/drivers/dummy
-copying networking_sfc/services/flowclassifier/drivers/dummy/dummy.py -> build/lib/networking_sfc/services/flowclassifier/drivers/dummy
-copying networking_sfc/services/flowclassifier/drivers/dummy/__init__.py -> build/lib/networking_sfc/services/flowclassifier/drivers/dummy
-copying networking_sfc/tests/unit/__init__.py -> build/lib/networking_sfc/tests/unit
-creating build/lib/networking_sfc/tests/unit/db
-copying networking_sfc/tests/unit/db/test_sfc_db.py -> build/lib/networking_sfc/tests/unit/db
-copying networking_sfc/tests/unit/db/test_flowclassifier_db.py -> build/lib/networking_sfc/tests/unit/db
-copying networking_sfc/tests/unit/db/__init__.py -> build/lib/networking_sfc/tests/unit/db
-copying networking_sfc/tests/base.py -> build/lib/networking_sfc/tests
-copying networking_sfc/tests/__init__.py -> build/lib/networking_sfc/tests
-creating build/lib/networking_sfc/extensions
-copying networking_sfc/extensions/tap.py -> build/lib/networking_sfc/extensions
-copying networking_sfc/extensions/sfc.py -> build/lib/networking_sfc/extensions
-copying networking_sfc/extensions/servicegraph.py -> build/lib/networking_sfc/extensions
-copying networking_sfc/extensions/flowclassifier.py -> build/lib/networking_sfc/extensions
-copying networking_sfc/extensions/__init__.py -> build/lib/networking_sfc/extensions
-creating build/lib/networking_sfc/tests/unit/services/flowclassifier/drivers
-copying networking_sfc/tests/unit/services/flowclassifier/drivers/__init__.py -> build/lib/networking_sfc/tests/unit/services/flowclassifier/drivers
-creating build/lib/networking_sfc/services/sfc/drivers/dummy
-copying networking_sfc/services/sfc/drivers/dummy/dummy.py -> build/lib/networking_sfc/services/sfc/drivers/dummy
-copying networking_sfc/services/sfc/drivers/dummy/__init__.py -> build/lib/networking_sfc/services/sfc/drivers/dummy
-creating build/lib/networking_sfc/db
-copying networking_sfc/db/sfc_db.py -> build/lib/networking_sfc/db
-copying networking_sfc/db/flowclassifier_db.py -> build/lib/networking_sfc/db
-copying networking_sfc/db/__init__.py -> build/lib/networking_sfc/db
+creating build/lib/networking_sfc/db/migration/alembic_migrations
+copying networking_sfc/db/migration/alembic_migrations/env.py -> build/lib/networking_sfc/db/migration/alembic_migrations
+copying networking_sfc/db/migration/alembic_migrations/__init__.py -> build/lib/networking_sfc/db/migration/alembic_migrations
+creating build/lib/networking_sfc/tests/unit/services/flowclassifier
+copying networking_sfc/tests/unit/services/flowclassifier/test_plugin.py -> build/lib/networking_sfc/tests/unit/services/flowclassifier
+copying networking_sfc/tests/unit/services/flowclassifier/test_driver_manager.py -> build/lib/networking_sfc/tests/unit/services/flowclassifier
+copying networking_sfc/tests/unit/services/flowclassifier/__init__.py -> build/lib/networking_sfc/tests/unit/services/flowclassifier
+creating build/lib/networking_sfc/services/sfc/agent/extensions/openvswitch
+copying networking_sfc/services/sfc/agent/extensions/openvswitch/sfc_driver.py -> build/lib/networking_sfc/services/sfc/agent/extensions/openvswitch
+copying networking_sfc/services/sfc/agent/extensions/openvswitch/__init__.py -> build/lib/networking_sfc/services/sfc/agent/extensions/openvswitch
+creating build/lib/networking_sfc/tests/unit/services/sfc
 copying networking_sfc/tests/unit/services/sfc/test_plugin.py -> build/lib/networking_sfc/tests/unit/services/sfc
 copying networking_sfc/tests/unit/services/sfc/test_driver_manager.py -> build/lib/networking_sfc/tests/unit/services/sfc
 copying networking_sfc/tests/unit/services/sfc/__init__.py -> build/lib/networking_sfc/tests/unit/services/sfc
-creating build/lib/networking_sfc/tests/unit/services/sfc/drivers
-copying networking_sfc/tests/unit/services/sfc/drivers/__init__.py -> build/lib/networking_sfc/tests/unit/services/sfc/drivers
-copying networking_sfc/services/sfc/plugin.py -> build/lib/networking_sfc/services/sfc
-copying networking_sfc/services/sfc/driver_manager.py -> build/lib/networking_sfc/services/sfc
-copying networking_sfc/services/sfc/__init__.py -> build/lib/networking_sfc/services/sfc
 creating build/lib/networking_sfc/tests/unit/services/sfc/agent/extensions/openvswitch
 copying networking_sfc/tests/unit/services/sfc/agent/extensions/openvswitch/test_sfc_driver.py -> build/lib/networking_sfc/tests/unit/services/sfc/agent/extensions/openvswitch
 copying networking_sfc/tests/unit/services/sfc/agent/extensions/openvswitch/__init__.py -> build/lib/networking_sfc/tests/unit/services/sfc/agent/extensions/openvswitch
-creating build/lib/networking_sfc/tests/functional/services
-copying networking_sfc/tests/functional/services/__init__.py -> build/lib/networking_sfc/tests/functional/services
-creating build/lib/networking_sfc/db/migration/models
-copying networking_sfc/db/migration/models/head.py -> build/lib/networking_sfc/db/migration/models
-copying networking_sfc/db/migration/models/__init__.py -> build/lib/networking_sfc/db/migration/models
-creating build/lib/networking_sfc/tests/functional/services/sfc/agent/extensions
-copying networking_sfc/tests/functional/services/sfc/agent/extensions/test_ovs_agent_sfc_extension.py -> build/lib/networking_sfc/tests/functional/services/sfc/agent/extensions
-copying networking_sfc/tests/functional/services/sfc/agent/extensions/__init__.py -> build/lib/networking_sfc/tests/functional/services/sfc/agent/extensions
-creating build/lib/networking_sfc/services/sfc/common
-copying networking_sfc/services/sfc/common/ovs_ext_lib.py -> build/lib/networking_sfc/services/sfc/common
-copying networking_sfc/services/sfc/common/exceptions.py -> build/lib/networking_sfc/services/sfc/common
-copying networking_sfc/services/sfc/common/context.py -> build/lib/networking_sfc/services/sfc/common
-copying networking_sfc/services/sfc/common/config.py -> build/lib/networking_sfc/services/sfc/common
-copying networking_sfc/services/sfc/common/__init__.py -> build/lib/networking_sfc/services/sfc/common
-creating build/lib/networking_sfc/tests/unit/services/sfc/drivers/ovs
-copying networking_sfc/tests/unit/services/sfc/drivers/ovs/test_driver.py -> build/lib/networking_sfc/tests/unit/services/sfc/drivers/ovs
-copying networking_sfc/tests/unit/services/sfc/drivers/ovs/__init__.py -> build/lib/networking_sfc/tests/unit/services/sfc/drivers/ovs
-copying networking_sfc/tests/functional/services/sfc/agent/__init__.py -> build/lib/networking_sfc/tests/functional/services/sfc/agent
+copying networking_sfc/services/sfc/plugin.py -> build/lib/networking_sfc/services/sfc
+copying networking_sfc/services/sfc/driver_manager.py -> build/lib/networking_sfc/services/sfc
+copying networking_sfc/services/sfc/__init__.py -> build/lib/networking_sfc/services/sfc
 creating build/lib/networking_sfc/services/flowclassifier/common
 copying networking_sfc/services/flowclassifier/common/exceptions.py -> build/lib/networking_sfc/services/flowclassifier/common
 copying networking_sfc/services/flowclassifier/common/context.py -> build/lib/networking_sfc/services/flowclassifier/common
 copying networking_sfc/services/flowclassifier/common/config.py -> build/lib/networking_sfc/services/flowclassifier/common
 copying networking_sfc/services/flowclassifier/common/__init__.py -> build/lib/networking_sfc/services/flowclassifier/common
-creating build/lib/networking_sfc/services/sfc/agent/extensions
-copying networking_sfc/services/sfc/agent/extensions/sfc.py -> build/lib/networking_sfc/services/sfc/agent/extensions
-copying networking_sfc/services/sfc/agent/extensions/__init__.py -> build/lib/networking_sfc/services/sfc/agent/extensions
-copying networking_sfc/tests/functional/test_service.py -> build/lib/networking_sfc/tests/functional
-copying networking_sfc/tests/functional/__init__.py -> build/lib/networking_sfc/tests/functional
+copying networking_sfc/services/flowclassifier/plugin.py -> build/lib/networking_sfc/services/flowclassifier
+copying networking_sfc/services/flowclassifier/driver_manager.py -> build/lib/networking_sfc/services/flowclassifier
+copying networking_sfc/services/flowclassifier/__init__.py -> build/lib/networking_sfc/services/flowclassifier
 creating build/lib/networking_sfc/tests/unit/extensions
 copying networking_sfc/tests/unit/extensions/test_tap.py -> build/lib/networking_sfc/tests/unit/extensions
 copying networking_sfc/tests/unit/extensions/test_sfc.py -> build/lib/networking_sfc/tests/unit/extensions
 copying networking_sfc/tests/unit/extensions/test_servicegraph.py -> build/lib/networking_sfc/tests/unit/extensions
 copying networking_sfc/tests/unit/extensions/test_flowclassifier.py -> build/lib/networking_sfc/tests/unit/extensions
 copying networking_sfc/tests/unit/extensions/__init__.py -> build/lib/networking_sfc/tests/unit/extensions
-creating build/lib/networking_sfc/db/migration/alembic_migrations
-copying networking_sfc/db/migration/alembic_migrations/env.py -> build/lib/networking_sfc/db/migration/alembic_migrations
-copying networking_sfc/db/migration/alembic_migrations/__init__.py -> build/lib/networking_sfc/db/migration/alembic_migrations
-copying networking_sfc/tests/unit/services/__init__.py -> build/lib/networking_sfc/tests/unit/services
-copying networking_sfc/services/flowclassifier/plugin.py -> build/lib/networking_sfc/services/flowclassifier
-copying networking_sfc/services/flowclassifier/driver_manager.py -> build/lib/networking_sfc/services/flowclassifier
-copying networking_sfc/services/flowclassifier/__init__.py -> build/lib/networking_sfc/services/flowclassifier
-copying networking_sfc/tests/unit/services/flowclassifier/test_plugin.py -> build/lib/networking_sfc/tests/unit/services/flowclassifier
-copying networking_sfc/tests/unit/services/flowclassifier/test_driver_manager.py -> build/lib/networking_sfc/tests/unit/services/flowclassifier
-copying networking_sfc/tests/unit/services/flowclassifier/__init__.py -> build/lib/networking_sfc/tests/unit/services/flowclassifier
-copying networking_sfc/version.py -> build/lib/networking_sfc
-copying networking_sfc/opts.py -> build/lib/networking_sfc
-copying networking_sfc/_i18n.py -> build/lib/networking_sfc
-copying networking_sfc/__init__.py -> build/lib/networking_sfc
+creating build/lib/networking_sfc/services/flowclassifier/drivers/ovs
+copying networking_sfc/services/flowclassifier/drivers/ovs/driver.py -> build/lib/networking_sfc/services/flowclassifier/drivers/ovs
+copying networking_sfc/services/flowclassifier/drivers/ovs/__init__.py -> build/lib/networking_sfc/services/flowclassifier/drivers/ovs
+copying networking_sfc/db/sfc_db.py -> build/lib/networking_sfc/db
+copying networking_sfc/db/flowclassifier_db.py -> build/lib/networking_sfc/db
+copying networking_sfc/db/__init__.py -> build/lib/networking_sfc/db
+copying networking_sfc/services/flowclassifier/drivers/base.py -> build/lib/networking_sfc/services/flowclassifier/drivers
+copying networking_sfc/services/flowclassifier/drivers/__init__.py -> build/lib/networking_sfc/services/flowclassifier/drivers
+creating build/lib/networking_sfc/tests/unit/services/flowclassifier/drivers/ovs
+copying networking_sfc/tests/unit/services/flowclassifier/drivers/ovs/test_driver.py -> build/lib/networking_sfc/tests/unit/services/flowclassifier/drivers/ovs
+copying networking_sfc/tests/unit/services/flowclassifier/drivers/ovs/__init__.py -> build/lib/networking_sfc/tests/unit/services/flowclassifier/drivers/ovs
+copying networking_sfc/services/sfc/agent/extensions/sfc.py -> build/lib/networking_sfc/services/sfc/agent/extensions
+copying networking_sfc/services/sfc/agent/extensions/__init__.py -> build/lib/networking_sfc/services/sfc/agent/extensions
+copying networking_sfc/tests/unit/services/sfc/agent/extensions/test_sfc.py -> build/lib/networking_sfc/tests/unit/services/sfc/agent/extensions
+copying networking_sfc/tests/unit/services/sfc/agent/extensions/__init__.py -> build/lib/networking_sfc/tests/unit/services/sfc/agent/extensions
+copying networking_sfc/tests/base.py -> build/lib/networking_sfc/tests
+copying networking_sfc/tests/__init__.py -> build/lib/networking_sfc/tests
+creating build/lib/networking_sfc/tests/unit/services/sfc/common
+copying networking_sfc/tests/unit/services/sfc/common/test_ovs_ext_lib.py -> build/lib/networking_sfc/tests/unit/services/sfc/common
+copying networking_sfc/tests/unit/services/sfc/common/__init__.py -> build/lib/networking_sfc/tests/unit/services/sfc/common
+copying networking_sfc/db/migration/__init__.py -> build/lib/networking_sfc/db/migration
 creating build/lib/networking_sfc/policies
 copying networking_sfc/policies/service_graph.py -> build/lib/networking_sfc/policies
 copying networking_sfc/policies/port_pair_group.py -> build/lib/networking_sfc/policies
@@ -3601,18 +3602,35 @@
 copying networking_sfc/policies/port_chain.py -> build/lib/networking_sfc/policies
 copying networking_sfc/policies/flow_classifier.py -> build/lib/networking_sfc/policies
 copying networking_sfc/policies/__init__.py -> build/lib/networking_sfc/policies
-copying networking_sfc/tests/unit/services/sfc/agent/__init__.py -> build/lib/networking_sfc/tests/unit/services/sfc/agent
-copying networking_sfc/tests/functional/services/sfc/__init__.py -> build/lib/networking_sfc/tests/functional/services/sfc
-creating build/lib/networking_sfc/tests/unit/services/flowclassifier/drivers/ovs
-copying networking_sfc/tests/unit/services/flowclassifier/drivers/ovs/test_driver.py -> build/lib/networking_sfc/tests/unit/services/flowclassifier/drivers/ovs
-copying networking_sfc/tests/unit/services/flowclassifier/drivers/ovs/__init__.py -> build/lib/networking_sfc/tests/unit/services/flowclassifier/drivers/ovs
-creating build/lib/networking_sfc/tests/unit/services/sfc/common
-copying networking_sfc/tests/unit/services/sfc/common/test_ovs_ext_lib.py -> build/lib/networking_sfc/tests/unit/services/sfc/common
-copying networking_sfc/tests/unit/services/sfc/common/__init__.py -> build/lib/networking_sfc/tests/unit/services/sfc/common
-copying networking_sfc/services/__init__.py -> build/lib/networking_sfc/services
-copying networking_sfc/services/flowclassifier/drivers/base.py -> build/lib/networking_sfc/services/flowclassifier/drivers
-copying networking_sfc/services/flowclassifier/drivers/__init__.py -> build/lib/networking_sfc/services/flowclassifier/drivers
-copying networking_sfc/services/sfc/agent/__init__.py -> build/lib/networking_sfc/services/sfc/agent
+creating build/lib/networking_sfc/tests/unit/db
+copying networking_sfc/tests/unit/db/test_sfc_db.py -> build/lib/networking_sfc/tests/unit/db
+copying networking_sfc/tests/unit/db/test_flowclassifier_db.py -> build/lib/networking_sfc/tests/unit/db
+copying networking_sfc/tests/unit/db/__init__.py -> build/lib/networking_sfc/tests/unit/db
+copying networking_sfc/tests/unit/__init__.py -> build/lib/networking_sfc/tests/unit
+copying networking_sfc/tests/unit/services/__init__.py -> build/lib/networking_sfc/tests/unit/services
+creating build/lib/networking_sfc/db/migration/models
+copying networking_sfc/db/migration/models/head.py -> build/lib/networking_sfc/db/migration/models
+copying networking_sfc/db/migration/models/__init__.py -> build/lib/networking_sfc/db/migration/models
+creating build/lib/networking_sfc/services/sfc/common
+copying networking_sfc/services/sfc/common/ovs_ext_lib.py -> build/lib/networking_sfc/services/sfc/common
+copying networking_sfc/services/sfc/common/exceptions.py -> build/lib/networking_sfc/services/sfc/common
+copying networking_sfc/services/sfc/common/context.py -> build/lib/networking_sfc/services/sfc/common
+copying networking_sfc/services/sfc/common/config.py -> build/lib/networking_sfc/services/sfc/common
+copying networking_sfc/services/sfc/common/__init__.py -> build/lib/networking_sfc/services/sfc/common
+creating build/lib/networking_sfc/tests/functional/services/sfc/agent/extensions
+copying networking_sfc/tests/functional/services/sfc/agent/extensions/test_ovs_agent_sfc_extension.py -> build/lib/networking_sfc/tests/functional/services/sfc/agent/extensions
+copying networking_sfc/tests/functional/services/sfc/agent/extensions/__init__.py -> build/lib/networking_sfc/tests/functional/services/sfc/agent/extensions
+creating build/lib/networking_sfc/extensions
+copying networking_sfc/extensions/tap.py -> build/lib/networking_sfc/extensions
+copying networking_sfc/extensions/sfc.py -> build/lib/networking_sfc/extensions
+copying networking_sfc/extensions/servicegraph.py -> build/lib/networking_sfc/extensions
+copying networking_sfc/extensions/flowclassifier.py -> build/lib/networking_sfc/extensions
+copying networking_sfc/extensions/__init__.py -> build/lib/networking_sfc/extensions
+creating build/lib/networking_sfc/tests/unit/services/sfc/drivers
+copying networking_sfc/tests/unit/services/sfc/drivers/__init__.py -> build/lib/networking_sfc/tests/unit/services/sfc/drivers
+creating build/lib/networking_sfc/tests/unit/services/sfc/drivers/ovs
+copying networking_sfc/tests/unit/services/sfc/drivers/ovs/test_driver.py -> build/lib/networking_sfc/tests/unit/services/sfc/drivers/ovs
+copying networking_sfc/tests/unit/services/sfc/drivers/ovs/__init__.py -> build/lib/networking_sfc/tests/unit/services/sfc/drivers/ovs
 creating build/lib/networking_sfc/services/sfc/drivers/ovs
 copying networking_sfc/services/sfc/drivers/ovs/rpc_topics.py -> build/lib/networking_sfc/services/sfc/drivers/ovs
 copying networking_sfc/services/sfc/drivers/ovs/rpc.py -> build/lib/networking_sfc/services/sfc/drivers/ovs
@@ -3620,17 +3638,31 @@
 copying networking_sfc/services/sfc/drivers/ovs/db.py -> build/lib/networking_sfc/services/sfc/drivers/ovs
 copying networking_sfc/services/sfc/drivers/ovs/constants.py -> build/lib/networking_sfc/services/sfc/drivers/ovs
 copying networking_sfc/services/sfc/drivers/ovs/__init__.py -> build/lib/networking_sfc/services/sfc/drivers/ovs
+copying networking_sfc/version.py -> build/lib/networking_sfc
+copying networking_sfc/opts.py -> build/lib/networking_sfc
+copying networking_sfc/_i18n.py -> build/lib/networking_sfc
+copying networking_sfc/__init__.py -> build/lib/networking_sfc
+copying networking_sfc/services/__init__.py -> build/lib/networking_sfc/services
+copying networking_sfc/tests/functional/services/__init__.py -> build/lib/networking_sfc/tests/functional/services
+copying networking_sfc/tests/functional/test_service.py -> build/lib/networking_sfc/tests/functional
+copying networking_sfc/tests/functional/__init__.py -> build/lib/networking_sfc/tests/functional
 creating build/lib/networking_sfc/tests/functional/db
 copying networking_sfc/tests/functional/db/test_models.py -> build/lib/networking_sfc/tests/functional/db
 copying networking_sfc/tests/functional/db/test_migrations.py -> build/lib/networking_sfc/tests/functional/db
 copying networking_sfc/tests/functional/db/__init__.py -> build/lib/networking_sfc/tests/functional/db
-creating build/lib/networking_sfc/services/sfc/agent/extensions/openvswitch
-copying networking_sfc/services/sfc/agent/extensions/openvswitch/sfc_driver.py -> build/lib/networking_sfc/services/sfc/agent/extensions/openvswitch
-copying networking_sfc/services/sfc/agent/extensions/openvswitch/__init__.py -> build/lib/networking_sfc/services/sfc/agent/extensions/openvswitch
-creating build/lib/networking_sfc/services/flowclassifier/drivers/ovs
-copying networking_sfc/services/flowclassifier/drivers/ovs/driver.py -> build/lib/networking_sfc/services/flowclassifier/drivers/ovs
-copying networking_sfc/services/flowclassifier/drivers/ovs/__init__.py -> build/lib/networking_sfc/services/flowclassifier/drivers/ovs
-copying networking_sfc/db/migration/__init__.py -> build/lib/networking_sfc/db/migration
+copying networking_sfc/tests/unit/services/sfc/agent/__init__.py -> build/lib/networking_sfc/tests/unit/services/sfc/agent
+copying networking_sfc/tests/unit/services/flowclassifier/drivers/__init__.py -> build/lib/networking_sfc/tests/unit/services/flowclassifier/drivers
+creating build/lib/networking_sfc/services/flowclassifier/drivers/dummy
+copying networking_sfc/services/flowclassifier/drivers/dummy/dummy.py -> build/lib/networking_sfc/services/flowclassifier/drivers/dummy
+copying networking_sfc/services/flowclassifier/drivers/dummy/__init__.py -> build/lib/networking_sfc/services/flowclassifier/drivers/dummy
+copying networking_sfc/services/sfc/agent/__init__.py -> build/lib/networking_sfc/services/sfc/agent
+copying networking_sfc/tests/functional/services/sfc/__init__.py -> build/lib/networking_sfc/tests/functional/services/sfc
+creating build/lib/networking_sfc/services/sfc/drivers/dummy
+copying networking_sfc/services/sfc/drivers/dummy/dummy.py -> build/lib/networking_sfc/services/sfc/drivers/dummy
+copying networking_sfc/services/sfc/drivers/dummy/__init__.py -> build/lib/networking_sfc/services/sfc/drivers/dummy
+copying networking_sfc/services/sfc/drivers/base.py -> build/lib/networking_sfc/services/sfc/drivers
+copying networking_sfc/services/sfc/drivers/__init__.py -> build/lib/networking_sfc/services/sfc/drivers
+copying networking_sfc/tests/functional/services/sfc/agent/__init__.py -> build/lib/networking_sfc/tests/functional/services/sfc/agent
 running egg_info
 creating networking_sfc.egg-info
 writing networking_sfc.egg-info/PKG-INFO
@@ -3971,68 +4003,74 @@
 running install_lib
 creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages
 creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies
-copying build/lib/networking_sfc/policies/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies
-copying build/lib/networking_sfc/policies/flow_classifier.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies
-copying build/lib/networking_sfc/policies/port_chain.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies
-copying build/lib/networking_sfc/policies/port_pair.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies
-copying build/lib/networking_sfc/policies/port_pair_group.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies
-copying build/lib/networking_sfc/policies/service_graph.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies
 copying build/lib/networking_sfc/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc
 copying build/lib/networking_sfc/_i18n.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc
 copying build/lib/networking_sfc/opts.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc
 copying build/lib/networking_sfc/version.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration
-copying build/lib/networking_sfc/db/migration/README -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration
-copying build/lib/networking_sfc/db/migration/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/queens
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/queens/expand
-copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/queens/expand/d6fb381b65f2_tap_enabled_attribute_port_pair_group.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/queens/expand
-copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/queens/expand/a3ad63aa834f_extra_attributes_for_pathnode.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/queens/expand
-copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/queens/expand/53ed5bec6cff_add_service_graph_api_resource.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/queens/expand
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/pike
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/pike/expand
-copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/pike/expand/8329e9be2d8a_modify_value_column_size_in_port_pair_.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/pike/expand
-copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/pike/expand/61832141fb82_add_ppg_n_tuple_mapping_column.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/pike/expand
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/ocata
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/ocata/expand
-copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/ocata/expand/b3adaf631bab__add_fwd_path_and_in_mac_column.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/ocata/expand
-copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/ocata/expand/6185f1633a3d_add_correlation_as_pp_detail.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/ocata/expand
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/newton
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/newton/contract
-copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/newton/contract/06382790fb2c_fix_foreign_constraints.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/newton/contract
-copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/newton/contract/010308b06b49_rename_tenant_to_project.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/newton/contract
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand
-copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/fa75d46a7f11_add_port_pair_group_params.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand
-copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/d1002a1f97f6_update_flow_classifier.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand
-copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/c3e178d4a985_sfc_data_model.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand
-copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/9768e6a66c9_flowclassifier_data_model.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand
-copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/5a475fc853e6_ovs_data_model.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand
-copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/24fc7241aa5_initial.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/contract
-copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/mitaka/contract/48072cb59133_initial.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/contract
-copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/start_networking_sfc.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions
-copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/EXPAND_HEAD -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions
-copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/CONTRACT_HEAD -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions
-copying build/lib/networking_sfc/db/migration/alembic_migrations/script.py.mako -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations
-copying build/lib/networking_sfc/db/migration/alembic_migrations/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations
-copying build/lib/networking_sfc/db/migration/alembic_migrations/env.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/models
-copying build/lib/networking_sfc/db/migration/models/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/models
-copying build/lib/networking_sfc/db/migration/models/head.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/models
-copying build/lib/networking_sfc/db/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db
-copying build/lib/networking_sfc/db/flowclassifier_db.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db
-copying build/lib/networking_sfc/db/sfc_db.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db
 creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/extensions
 copying build/lib/networking_sfc/extensions/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/extensions
 copying build/lib/networking_sfc/extensions/flowclassifier.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/extensions
 copying build/lib/networking_sfc/extensions/servicegraph.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/extensions
 copying build/lib/networking_sfc/extensions/sfc.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/extensions
 copying build/lib/networking_sfc/extensions/tap.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/extensions
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies
+copying build/lib/networking_sfc/policies/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies
+copying build/lib/networking_sfc/policies/flow_classifier.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies
+copying build/lib/networking_sfc/policies/port_chain.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies
+copying build/lib/networking_sfc/policies/port_pair.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies
+copying build/lib/networking_sfc/policies/port_pair_group.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies
+copying build/lib/networking_sfc/policies/service_graph.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services
+copying build/lib/networking_sfc/services/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/dummy
+copying build/lib/networking_sfc/services/flowclassifier/drivers/dummy/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/dummy
+copying build/lib/networking_sfc/services/flowclassifier/drivers/dummy/dummy.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/dummy
+copying build/lib/networking_sfc/services/flowclassifier/drivers/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers
+copying build/lib/networking_sfc/services/flowclassifier/drivers/base.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/ovs
+copying build/lib/networking_sfc/services/flowclassifier/drivers/ovs/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/ovs
+copying build/lib/networking_sfc/services/flowclassifier/drivers/ovs/driver.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/ovs
+copying build/lib/networking_sfc/services/flowclassifier/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier
+copying build/lib/networking_sfc/services/flowclassifier/driver_manager.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier
+copying build/lib/networking_sfc/services/flowclassifier/plugin.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/common
+copying build/lib/networking_sfc/services/flowclassifier/common/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/common
+copying build/lib/networking_sfc/services/flowclassifier/common/config.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/common
+copying build/lib/networking_sfc/services/flowclassifier/common/context.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/common
+copying build/lib/networking_sfc/services/flowclassifier/common/exceptions.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/common
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers
+copying build/lib/networking_sfc/services/sfc/drivers/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers
+copying build/lib/networking_sfc/services/sfc/drivers/base.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/dummy
+copying build/lib/networking_sfc/services/sfc/drivers/dummy/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/dummy
+copying build/lib/networking_sfc/services/sfc/drivers/dummy/dummy.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/dummy
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs
+copying build/lib/networking_sfc/services/sfc/drivers/ovs/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs
+copying build/lib/networking_sfc/services/sfc/drivers/ovs/constants.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs
+copying build/lib/networking_sfc/services/sfc/drivers/ovs/db.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs
+copying build/lib/networking_sfc/services/sfc/drivers/ovs/driver.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs
+copying build/lib/networking_sfc/services/sfc/drivers/ovs/rpc.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs
+copying build/lib/networking_sfc/services/sfc/drivers/ovs/rpc_topics.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common
+copying build/lib/networking_sfc/services/sfc/common/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common
+copying build/lib/networking_sfc/services/sfc/common/config.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common
+copying build/lib/networking_sfc/services/sfc/common/context.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common
+copying build/lib/networking_sfc/services/sfc/common/exceptions.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common
+copying build/lib/networking_sfc/services/sfc/common/ovs_ext_lib.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common
+copying build/lib/networking_sfc/services/sfc/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc
+copying build/lib/networking_sfc/services/sfc/driver_manager.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc
+copying build/lib/networking_sfc/services/sfc/plugin.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent
+copying build/lib/networking_sfc/services/sfc/agent/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/extensions
+copying build/lib/networking_sfc/services/sfc/agent/extensions/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/extensions
+copying build/lib/networking_sfc/services/sfc/agent/extensions/sfc.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/extensions
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/extensions/openvswitch
+copying build/lib/networking_sfc/services/sfc/agent/extensions/openvswitch/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/extensions/openvswitch
+copying build/lib/networking_sfc/services/sfc/agent/extensions/openvswitch/sfc_driver.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/extensions/openvswitch
 creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests
 creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional
 creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/db
@@ -4042,6 +4080,7 @@
 copying build/lib/networking_sfc/tests/functional/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional
 copying build/lib/networking_sfc/tests/functional/test_service.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional
 creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/services
+copying build/lib/networking_sfc/tests/functional/services/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/services
 creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/services/sfc
 copying build/lib/networking_sfc/tests/functional/services/sfc/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/services/sfc
 creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/services/sfc/agent
@@ -4049,221 +4088,214 @@
 creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/services/sfc/agent/extensions
 copying build/lib/networking_sfc/tests/functional/services/sfc/agent/extensions/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/services/sfc/agent/extensions
 copying build/lib/networking_sfc/tests/functional/services/sfc/agent/extensions/test_ovs_agent_sfc_extension.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/services/sfc/agent/extensions
-copying build/lib/networking_sfc/tests/functional/services/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/services
 copying build/lib/networking_sfc/tests/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests
 copying build/lib/networking_sfc/tests/base.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests
 creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit
+copying build/lib/networking_sfc/tests/unit/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/db
+copying build/lib/networking_sfc/tests/unit/db/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/db
+copying build/lib/networking_sfc/tests/unit/db/test_flowclassifier_db.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/db
+copying build/lib/networking_sfc/tests/unit/db/test_sfc_db.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/db
 creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/extensions
 copying build/lib/networking_sfc/tests/unit/extensions/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/extensions
 copying build/lib/networking_sfc/tests/unit/extensions/test_flowclassifier.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/extensions
 copying build/lib/networking_sfc/tests/unit/extensions/test_servicegraph.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/extensions
 copying build/lib/networking_sfc/tests/unit/extensions/test_sfc.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/extensions
 copying build/lib/networking_sfc/tests/unit/extensions/test_tap.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/extensions
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/db
-copying build/lib/networking_sfc/tests/unit/db/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/db
-copying build/lib/networking_sfc/tests/unit/db/test_flowclassifier_db.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/db
-copying build/lib/networking_sfc/tests/unit/db/test_sfc_db.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/db
-copying build/lib/networking_sfc/tests/unit/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit
 creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services
 copying build/lib/networking_sfc/tests/unit/services/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier
-copying build/lib/networking_sfc/tests/unit/services/flowclassifier/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier
-copying build/lib/networking_sfc/tests/unit/services/flowclassifier/test_driver_manager.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier
-copying build/lib/networking_sfc/tests/unit/services/flowclassifier/test_plugin.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/drivers
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/drivers/ovs
-copying build/lib/networking_sfc/tests/unit/services/flowclassifier/drivers/ovs/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/drivers/ovs
-copying build/lib/networking_sfc/tests/unit/services/flowclassifier/drivers/ovs/test_driver.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/drivers/ovs
-copying build/lib/networking_sfc/tests/unit/services/flowclassifier/drivers/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/drivers
 creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/common
-copying build/lib/networking_sfc/tests/unit/services/sfc/common/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/common
-copying build/lib/networking_sfc/tests/unit/services/sfc/common/test_ovs_ext_lib.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/common
 creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/drivers
 creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/drivers/ovs
 copying build/lib/networking_sfc/tests/unit/services/sfc/drivers/ovs/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/drivers/ovs
 copying build/lib/networking_sfc/tests/unit/services/sfc/drivers/ovs/test_driver.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/drivers/ovs
 copying build/lib/networking_sfc/tests/unit/services/sfc/drivers/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/drivers
-copying build/lib/networking_sfc/tests/unit/services/sfc/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc
-copying build/lib/networking_sfc/tests/unit/services/sfc/test_driver_manager.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc
-copying build/lib/networking_sfc/tests/unit/services/sfc/test_plugin.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/common
+copying build/lib/networking_sfc/tests/unit/services/sfc/common/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/common
+copying build/lib/networking_sfc/tests/unit/services/sfc/common/test_ovs_ext_lib.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/common
 creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/agent
 copying build/lib/networking_sfc/tests/unit/services/sfc/agent/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/agent
 creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/agent/extensions
+copying build/lib/networking_sfc/tests/unit/services/sfc/agent/extensions/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/agent/extensions
+copying build/lib/networking_sfc/tests/unit/services/sfc/agent/extensions/test_sfc.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/agent/extensions
 creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/agent/extensions/openvswitch
 copying build/lib/networking_sfc/tests/unit/services/sfc/agent/extensions/openvswitch/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/agent/extensions/openvswitch
 copying build/lib/networking_sfc/tests/unit/services/sfc/agent/extensions/openvswitch/test_sfc_driver.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/agent/extensions/openvswitch
-copying build/lib/networking_sfc/tests/unit/services/sfc/agent/extensions/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/agent/extensions
-copying build/lib/networking_sfc/tests/unit/services/sfc/agent/extensions/test_sfc.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/agent/extensions
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services
-copying build/lib/networking_sfc/services/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier
-copying build/lib/networking_sfc/services/flowclassifier/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier
-copying build/lib/networking_sfc/services/flowclassifier/driver_manager.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier
-copying build/lib/networking_sfc/services/flowclassifier/plugin.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/common
-copying build/lib/networking_sfc/services/flowclassifier/common/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/common
-copying build/lib/networking_sfc/services/flowclassifier/common/config.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/common
-copying build/lib/networking_sfc/services/flowclassifier/common/context.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/common
-copying build/lib/networking_sfc/services/flowclassifier/common/exceptions.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/common
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/ovs
-copying build/lib/networking_sfc/services/flowclassifier/drivers/ovs/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/ovs
-copying build/lib/networking_sfc/services/flowclassifier/drivers/ovs/driver.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/ovs
-copying build/lib/networking_sfc/services/flowclassifier/drivers/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers
-copying build/lib/networking_sfc/services/flowclassifier/drivers/base.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/dummy
-copying build/lib/networking_sfc/services/flowclassifier/drivers/dummy/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/dummy
-copying build/lib/networking_sfc/services/flowclassifier/drivers/dummy/dummy.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/dummy
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent
-copying build/lib/networking_sfc/services/sfc/agent/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/extensions
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/extensions/openvswitch
-copying build/lib/networking_sfc/services/sfc/agent/extensions/openvswitch/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/extensions/openvswitch
-copying build/lib/networking_sfc/services/sfc/agent/extensions/openvswitch/sfc_driver.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/extensions/openvswitch
-copying build/lib/networking_sfc/services/sfc/agent/extensions/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/extensions
-copying build/lib/networking_sfc/services/sfc/agent/extensions/sfc.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/extensions
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common
-copying build/lib/networking_sfc/services/sfc/common/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common
-copying build/lib/networking_sfc/services/sfc/common/config.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common
-copying build/lib/networking_sfc/services/sfc/common/context.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common
-copying build/lib/networking_sfc/services/sfc/common/exceptions.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common
-copying build/lib/networking_sfc/services/sfc/common/ovs_ext_lib.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common
-copying build/lib/networking_sfc/services/sfc/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc
-copying build/lib/networking_sfc/services/sfc/driver_manager.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc
-copying build/lib/networking_sfc/services/sfc/plugin.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs
-copying build/lib/networking_sfc/services/sfc/drivers/ovs/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs
-copying build/lib/networking_sfc/services/sfc/drivers/ovs/constants.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs
-copying build/lib/networking_sfc/services/sfc/drivers/ovs/db.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs
-copying build/lib/networking_sfc/services/sfc/drivers/ovs/driver.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs
-copying build/lib/networking_sfc/services/sfc/drivers/ovs/rpc.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs
-copying build/lib/networking_sfc/services/sfc/drivers/ovs/rpc_topics.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs
-creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/dummy
-copying build/lib/networking_sfc/services/sfc/drivers/dummy/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/dummy
-copying build/lib/networking_sfc/services/sfc/drivers/dummy/dummy.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/dummy
-copying build/lib/networking_sfc/services/sfc/drivers/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers
-copying build/lib/networking_sfc/services/sfc/drivers/base.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies/flow_classifier.py to flow_classifier.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies/port_chain.py to port_chain.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies/port_pair.py to port_pair.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies/port_pair_group.py to port_pair_group.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies/service_graph.py to service_graph.cpython-312.pyc
+copying build/lib/networking_sfc/tests/unit/services/sfc/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc
+copying build/lib/networking_sfc/tests/unit/services/sfc/test_driver_manager.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc
+copying build/lib/networking_sfc/tests/unit/services/sfc/test_plugin.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/drivers
+copying build/lib/networking_sfc/tests/unit/services/flowclassifier/drivers/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/drivers
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/drivers/ovs
+copying build/lib/networking_sfc/tests/unit/services/flowclassifier/drivers/ovs/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/drivers/ovs
+copying build/lib/networking_sfc/tests/unit/services/flowclassifier/drivers/ovs/test_driver.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/drivers/ovs
+copying build/lib/networking_sfc/tests/unit/services/flowclassifier/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier
+copying build/lib/networking_sfc/tests/unit/services/flowclassifier/test_driver_manager.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier
+copying build/lib/networking_sfc/tests/unit/services/flowclassifier/test_plugin.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db
+copying build/lib/networking_sfc/db/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db
+copying build/lib/networking_sfc/db/flowclassifier_db.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db
+copying build/lib/networking_sfc/db/sfc_db.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration
+copying build/lib/networking_sfc/db/migration/README -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/models
+copying build/lib/networking_sfc/db/migration/models/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/models
+copying build/lib/networking_sfc/db/migration/models/head.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/models
+copying build/lib/networking_sfc/db/migration/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/queens
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/queens/expand
+copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/queens/expand/d6fb381b65f2_tap_enabled_attribute_port_pair_group.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/queens/expand
+copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/queens/expand/a3ad63aa834f_extra_attributes_for_pathnode.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/queens/expand
+copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/queens/expand/53ed5bec6cff_add_service_graph_api_resource.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/queens/expand
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/pike
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/pike/expand
+copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/pike/expand/8329e9be2d8a_modify_value_column_size_in_port_pair_.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/pike/expand
+copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/pike/expand/61832141fb82_add_ppg_n_tuple_mapping_column.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/pike/expand
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/ocata
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/ocata/expand
+copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/ocata/expand/b3adaf631bab__add_fwd_path_and_in_mac_column.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/ocata/expand
+copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/ocata/expand/6185f1633a3d_add_correlation_as_pp_detail.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/ocata/expand
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/newton
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/newton/contract
+copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/newton/contract/06382790fb2c_fix_foreign_constraints.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/newton/contract
+copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/newton/contract/010308b06b49_rename_tenant_to_project.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/newton/contract
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand
+copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/fa75d46a7f11_add_port_pair_group_params.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand
+copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/d1002a1f97f6_update_flow_classifier.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand
+copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/c3e178d4a985_sfc_data_model.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand
+copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/9768e6a66c9_flowclassifier_data_model.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand
+copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/5a475fc853e6_ovs_data_model.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand
+copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/24fc7241aa5_initial.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand
+creating /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/contract
+copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/mitaka/contract/48072cb59133_initial.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/contract
+copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/start_networking_sfc.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions
+copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/EXPAND_HEAD -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions
+copying build/lib/networking_sfc/db/migration/alembic_migrations/versions/CONTRACT_HEAD -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions
+copying build/lib/networking_sfc/db/migration/alembic_migrations/script.py.mako -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations
+copying build/lib/networking_sfc/db/migration/alembic_migrations/__init__.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations
+copying build/lib/networking_sfc/db/migration/alembic_migrations/env.py -> /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/__init__.py to __init__.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/_i18n.py to _i18n.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/opts.py to opts.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/version.py to version.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/queens/expand/d6fb381b65f2_tap_enabled_attribute_port_pair_group.py to d6fb381b65f2_tap_enabled_attribute_port_pair_group.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/queens/expand/a3ad63aa834f_extra_attributes_for_pathnode.py to a3ad63aa834f_extra_attributes_for_pathnode.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/queens/expand/53ed5bec6cff_add_service_graph_api_resource.py to 53ed5bec6cff_add_service_graph_api_resource.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/pike/expand/8329e9be2d8a_modify_value_column_size_in_port_pair_.py to 8329e9be2d8a_modify_value_column_size_in_port_pair_.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/pike/expand/61832141fb82_add_ppg_n_tuple_mapping_column.py to 61832141fb82_add_ppg_n_tuple_mapping_column.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/ocata/expand/b3adaf631bab__add_fwd_path_and_in_mac_column.py to b3adaf631bab__add_fwd_path_and_in_mac_column.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/ocata/expand/6185f1633a3d_add_correlation_as_pp_detail.py to 6185f1633a3d_add_correlation_as_pp_detail.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/newton/contract/06382790fb2c_fix_foreign_constraints.py to 06382790fb2c_fix_foreign_constraints.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/newton/contract/010308b06b49_rename_tenant_to_project.py to 010308b06b49_rename_tenant_to_project.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/fa75d46a7f11_add_port_pair_group_params.py to fa75d46a7f11_add_port_pair_group_params.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/d1002a1f97f6_update_flow_classifier.py to d1002a1f97f6_update_flow_classifier.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/c3e178d4a985_sfc_data_model.py to c3e178d4a985_sfc_data_model.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/9768e6a66c9_flowclassifier_data_model.py to 9768e6a66c9_flowclassifier_data_model.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/5a475fc853e6_ovs_data_model.py to 5a475fc853e6_ovs_data_model.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/24fc7241aa5_initial.py to 24fc7241aa5_initial.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/contract/48072cb59133_initial.py to 48072cb59133_initial.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/start_networking_sfc.py to start_networking_sfc.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/env.py to env.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/models/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/models/head.py to head.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/flowclassifier_db.py to flowclassifier_db.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/sfc_db.py to sfc_db.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/extensions/__init__.py to __init__.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/extensions/flowclassifier.py to flowclassifier.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/extensions/servicegraph.py to servicegraph.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/extensions/sfc.py to sfc.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/extensions/tap.py to tap.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies/flow_classifier.py to flow_classifier.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies/port_chain.py to port_chain.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies/port_pair.py to port_pair.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies/port_pair_group.py to port_pair_group.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies/service_graph.py to service_graph.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/dummy/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/dummy/dummy.py to dummy.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/base.py to base.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/ovs/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/ovs/driver.py to driver.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/driver_manager.py to driver_manager.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/plugin.py to plugin.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/common/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/common/config.py to config.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/common/context.py to context.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/common/exceptions.py to exceptions.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/base.py to base.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/dummy/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/dummy/dummy.py to dummy.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs/constants.py to constants.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs/db.py to db.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs/driver.py to driver.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs/rpc.py to rpc.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs/rpc_topics.py to rpc_topics.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common/config.py to config.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common/context.py to context.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common/exceptions.py to exceptions.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common/ovs_ext_lib.py to ovs_ext_lib.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/driver_manager.py to driver_manager.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/plugin.py to plugin.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/extensions/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/extensions/sfc.py to sfc.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/extensions/openvswitch/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/extensions/openvswitch/sfc_driver.py to sfc_driver.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/db/__init__.py to __init__.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/db/test_migrations.py to test_migrations.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/db/test_models.py to test_models.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/__init__.py to __init__.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/test_service.py to test_service.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/services/__init__.py to __init__.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/services/sfc/__init__.py to __init__.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/services/sfc/agent/__init__.py to __init__.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/services/sfc/agent/extensions/__init__.py to __init__.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/services/sfc/agent/extensions/test_ovs_agent_sfc_extension.py to test_ovs_agent_sfc_extension.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/services/__init__.py to __init__.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/__init__.py to __init__.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/base.py to base.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/db/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/db/test_flowclassifier_db.py to test_flowclassifier_db.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/db/test_sfc_db.py to test_sfc_db.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/extensions/__init__.py to __init__.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/extensions/test_flowclassifier.py to test_flowclassifier.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/extensions/test_servicegraph.py to test_servicegraph.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/extensions/test_sfc.py to test_sfc.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/extensions/test_tap.py to test_tap.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/db/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/db/test_flowclassifier_db.py to test_flowclassifier_db.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/db/test_sfc_db.py to test_sfc_db.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/__init__.py to __init__.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/test_driver_manager.py to test_driver_manager.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/test_plugin.py to test_plugin.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/drivers/ovs/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/drivers/ovs/test_driver.py to test_driver.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/drivers/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/common/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/common/test_ovs_ext_lib.py to test_ovs_ext_lib.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/drivers/ovs/__init__.py to __init__.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/drivers/ovs/test_driver.py to test_driver.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/drivers/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/test_driver_manager.py to test_driver_manager.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/test_plugin.py to test_plugin.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/common/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/common/test_ovs_ext_lib.py to test_ovs_ext_lib.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/agent/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/agent/extensions/openvswitch/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/agent/extensions/openvswitch/test_sfc_driver.py to test_sfc_driver.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/agent/extensions/__init__.py to __init__.cpython-312.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/agent/extensions/test_sfc.py to test_sfc.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/driver_manager.py to driver_manager.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/plugin.py to plugin.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/common/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/common/config.py to config.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/common/context.py to context.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/common/exceptions.py to exceptions.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/ovs/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/ovs/driver.py to driver.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/base.py to base.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/dummy/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/dummy/dummy.py to dummy.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/extensions/openvswitch/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/extensions/openvswitch/sfc_driver.py to sfc_driver.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/extensions/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/extensions/sfc.py to sfc.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common/config.py to config.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common/context.py to context.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common/exceptions.py to exceptions.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common/ovs_ext_lib.py to ovs_ext_lib.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/driver_manager.py to driver_manager.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/plugin.py to plugin.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs/constants.py to constants.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs/db.py to db.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs/driver.py to driver.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs/rpc.py to rpc.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs/rpc_topics.py to rpc_topics.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/dummy/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/dummy/dummy.py to dummy.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/__init__.py to __init__.cpython-312.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/base.py to base.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/agent/extensions/openvswitch/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/agent/extensions/openvswitch/test_sfc_driver.py to test_sfc_driver.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/test_driver_manager.py to test_driver_manager.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/test_plugin.py to test_plugin.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/drivers/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/drivers/ovs/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/drivers/ovs/test_driver.py to test_driver.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/test_driver_manager.py to test_driver_manager.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/test_plugin.py to test_plugin.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/flowclassifier_db.py to flowclassifier_db.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/sfc_db.py to sfc_db.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/models/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/models/head.py to head.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/queens/expand/d6fb381b65f2_tap_enabled_attribute_port_pair_group.py to d6fb381b65f2_tap_enabled_attribute_port_pair_group.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/queens/expand/a3ad63aa834f_extra_attributes_for_pathnode.py to a3ad63aa834f_extra_attributes_for_pathnode.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/queens/expand/53ed5bec6cff_add_service_graph_api_resource.py to 53ed5bec6cff_add_service_graph_api_resource.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/pike/expand/8329e9be2d8a_modify_value_column_size_in_port_pair_.py to 8329e9be2d8a_modify_value_column_size_in_port_pair_.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/pike/expand/61832141fb82_add_ppg_n_tuple_mapping_column.py to 61832141fb82_add_ppg_n_tuple_mapping_column.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/ocata/expand/b3adaf631bab__add_fwd_path_and_in_mac_column.py to b3adaf631bab__add_fwd_path_and_in_mac_column.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/ocata/expand/6185f1633a3d_add_correlation_as_pp_detail.py to 6185f1633a3d_add_correlation_as_pp_detail.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/newton/contract/06382790fb2c_fix_foreign_constraints.py to 06382790fb2c_fix_foreign_constraints.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/newton/contract/010308b06b49_rename_tenant_to_project.py to 010308b06b49_rename_tenant_to_project.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/fa75d46a7f11_add_port_pair_group_params.py to fa75d46a7f11_add_port_pair_group_params.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/d1002a1f97f6_update_flow_classifier.py to d1002a1f97f6_update_flow_classifier.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/c3e178d4a985_sfc_data_model.py to c3e178d4a985_sfc_data_model.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/9768e6a66c9_flowclassifier_data_model.py to 9768e6a66c9_flowclassifier_data_model.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/5a475fc853e6_ovs_data_model.py to 5a475fc853e6_ovs_data_model.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/24fc7241aa5_initial.py to 24fc7241aa5_initial.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/contract/48072cb59133_initial.py to 48072cb59133_initial.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/start_networking_sfc.py to start_networking_sfc.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/__init__.py to __init__.cpython-312.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/env.py to env.cpython-312.pyc
 running install_egg_info
 Copying networking_sfc.egg-info to /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc-19.0.0.egg-info
 Skipping SOURCES.txt
@@ -4275,8 +4307,8 @@
         Usage of dash-separated 'description-file' will not be supported in future
         versions. Please use the underscore name 'description_file' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -4290,8 +4322,8 @@
         Usage of dash-separated 'author-email' will not be supported in future
         versions. Please use the underscore name 'author_email' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -4305,8 +4337,8 @@
         Usage of dash-separated 'home-page' will not be supported in future
         versions. Please use the underscore name 'home_page' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -4320,8 +4352,8 @@
         Usage of dash-separated 'python-requires' will not be supported in future
         versions. Please use the underscore name 'python_requires' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -4373,8 +4405,8 @@
         Usage of dash-separated 'description-file' will not be supported in future
         versions. Please use the underscore name 'description_file' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -4388,8 +4420,8 @@
         Usage of dash-separated 'author-email' will not be supported in future
         versions. Please use the underscore name 'author_email' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -4403,8 +4435,8 @@
         Usage of dash-separated 'home-page' will not be supported in future
         versions. Please use the underscore name 'home_page' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -4418,8 +4450,8 @@
         Usage of dash-separated 'python-requires' will not be supported in future
         versions. Please use the underscore name 'python_requires' instead.
 
-        This deprecation is overdue, please update your project and remove deprecated
-        calls to avoid build errors in the future.
+        By 2025-Mar-03, you need to update your project and remove deprecated calls
+        or your builds will no longer be supported.
 
         See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
         ********************************************************************************
@@ -4726,124 +4758,124 @@
 !!
   check.warn(importable)
 running install_lib
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies/flow_classifier.py to flow_classifier.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies/port_chain.py to port_chain.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies/port_pair.py to port_pair.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies/port_pair_group.py to port_pair_group.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies/service_graph.py to service_graph.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/__init__.py to __init__.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/_i18n.py to _i18n.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/opts.py to opts.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/version.py to version.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/queens/expand/d6fb381b65f2_tap_enabled_attribute_port_pair_group.py to d6fb381b65f2_tap_enabled_attribute_port_pair_group.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/queens/expand/a3ad63aa834f_extra_attributes_for_pathnode.py to a3ad63aa834f_extra_attributes_for_pathnode.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/queens/expand/53ed5bec6cff_add_service_graph_api_resource.py to 53ed5bec6cff_add_service_graph_api_resource.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/pike/expand/8329e9be2d8a_modify_value_column_size_in_port_pair_.py to 8329e9be2d8a_modify_value_column_size_in_port_pair_.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/pike/expand/61832141fb82_add_ppg_n_tuple_mapping_column.py to 61832141fb82_add_ppg_n_tuple_mapping_column.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/ocata/expand/b3adaf631bab__add_fwd_path_and_in_mac_column.py to b3adaf631bab__add_fwd_path_and_in_mac_column.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/ocata/expand/6185f1633a3d_add_correlation_as_pp_detail.py to 6185f1633a3d_add_correlation_as_pp_detail.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/newton/contract/06382790fb2c_fix_foreign_constraints.py to 06382790fb2c_fix_foreign_constraints.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/newton/contract/010308b06b49_rename_tenant_to_project.py to 010308b06b49_rename_tenant_to_project.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/fa75d46a7f11_add_port_pair_group_params.py to fa75d46a7f11_add_port_pair_group_params.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/d1002a1f97f6_update_flow_classifier.py to d1002a1f97f6_update_flow_classifier.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/c3e178d4a985_sfc_data_model.py to c3e178d4a985_sfc_data_model.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/9768e6a66c9_flowclassifier_data_model.py to 9768e6a66c9_flowclassifier_data_model.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/5a475fc853e6_ovs_data_model.py to 5a475fc853e6_ovs_data_model.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/24fc7241aa5_initial.py to 24fc7241aa5_initial.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/contract/48072cb59133_initial.py to 48072cb59133_initial.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/start_networking_sfc.py to start_networking_sfc.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/env.py to env.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/models/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/models/head.py to head.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/flowclassifier_db.py to flowclassifier_db.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/sfc_db.py to sfc_db.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/extensions/__init__.py to __init__.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/extensions/flowclassifier.py to flowclassifier.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/extensions/servicegraph.py to servicegraph.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/extensions/sfc.py to sfc.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/extensions/tap.py to tap.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies/flow_classifier.py to flow_classifier.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies/port_chain.py to port_chain.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies/port_pair.py to port_pair.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies/port_pair_group.py to port_pair_group.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/policies/service_graph.py to service_graph.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/dummy/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/dummy/dummy.py to dummy.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/base.py to base.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/ovs/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/ovs/driver.py to driver.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/driver_manager.py to driver_manager.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/plugin.py to plugin.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/common/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/common/config.py to config.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/common/context.py to context.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/common/exceptions.py to exceptions.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/base.py to base.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/dummy/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/dummy/dummy.py to dummy.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs/constants.py to constants.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs/db.py to db.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs/driver.py to driver.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs/rpc.py to rpc.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs/rpc_topics.py to rpc_topics.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common/config.py to config.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common/context.py to context.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common/exceptions.py to exceptions.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common/ovs_ext_lib.py to ovs_ext_lib.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/driver_manager.py to driver_manager.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/plugin.py to plugin.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/extensions/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/extensions/sfc.py to sfc.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/extensions/openvswitch/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/extensions/openvswitch/sfc_driver.py to sfc_driver.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/db/__init__.py to __init__.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/db/test_migrations.py to test_migrations.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/db/test_models.py to test_models.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/__init__.py to __init__.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/test_service.py to test_service.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/services/__init__.py to __init__.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/services/sfc/__init__.py to __init__.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/services/sfc/agent/__init__.py to __init__.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/services/sfc/agent/extensions/__init__.py to __init__.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/services/sfc/agent/extensions/test_ovs_agent_sfc_extension.py to test_ovs_agent_sfc_extension.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/functional/services/__init__.py to __init__.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/__init__.py to __init__.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/base.py to base.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/db/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/db/test_flowclassifier_db.py to test_flowclassifier_db.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/db/test_sfc_db.py to test_sfc_db.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/extensions/__init__.py to __init__.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/extensions/test_flowclassifier.py to test_flowclassifier.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/extensions/test_servicegraph.py to test_servicegraph.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/extensions/test_sfc.py to test_sfc.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/extensions/test_tap.py to test_tap.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/db/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/db/test_flowclassifier_db.py to test_flowclassifier_db.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/db/test_sfc_db.py to test_sfc_db.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/__init__.py to __init__.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/test_driver_manager.py to test_driver_manager.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/test_plugin.py to test_plugin.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/drivers/ovs/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/drivers/ovs/test_driver.py to test_driver.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/drivers/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/common/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/common/test_ovs_ext_lib.py to test_ovs_ext_lib.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/drivers/ovs/__init__.py to __init__.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/drivers/ovs/test_driver.py to test_driver.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/drivers/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/test_driver_manager.py to test_driver_manager.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/test_plugin.py to test_plugin.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/common/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/common/test_ovs_ext_lib.py to test_ovs_ext_lib.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/agent/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/agent/extensions/openvswitch/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/agent/extensions/openvswitch/test_sfc_driver.py to test_sfc_driver.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/agent/extensions/__init__.py to __init__.cpython-313.pyc
 byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/agent/extensions/test_sfc.py to test_sfc.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/driver_manager.py to driver_manager.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/plugin.py to plugin.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/common/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/common/config.py to config.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/common/context.py to context.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/common/exceptions.py to exceptions.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/ovs/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/ovs/driver.py to driver.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/base.py to base.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/dummy/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/flowclassifier/drivers/dummy/dummy.py to dummy.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/extensions/openvswitch/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/extensions/openvswitch/sfc_driver.py to sfc_driver.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/extensions/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/agent/extensions/sfc.py to sfc.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common/config.py to config.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common/context.py to context.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common/exceptions.py to exceptions.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/common/ovs_ext_lib.py to ovs_ext_lib.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/driver_manager.py to driver_manager.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/plugin.py to plugin.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs/constants.py to constants.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs/db.py to db.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs/driver.py to driver.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs/rpc.py to rpc.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/ovs/rpc_topics.py to rpc_topics.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/dummy/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/dummy/dummy.py to dummy.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/services/sfc/drivers/base.py to base.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/agent/extensions/openvswitch/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/agent/extensions/openvswitch/test_sfc_driver.py to test_sfc_driver.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/test_driver_manager.py to test_driver_manager.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/sfc/test_plugin.py to test_plugin.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/drivers/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/drivers/ovs/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/drivers/ovs/test_driver.py to test_driver.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/test_driver_manager.py to test_driver_manager.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/tests/unit/services/flowclassifier/test_plugin.py to test_plugin.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/flowclassifier_db.py to flowclassifier_db.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/sfc_db.py to sfc_db.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/models/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/models/head.py to head.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/queens/expand/d6fb381b65f2_tap_enabled_attribute_port_pair_group.py to d6fb381b65f2_tap_enabled_attribute_port_pair_group.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/queens/expand/a3ad63aa834f_extra_attributes_for_pathnode.py to a3ad63aa834f_extra_attributes_for_pathnode.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/queens/expand/53ed5bec6cff_add_service_graph_api_resource.py to 53ed5bec6cff_add_service_graph_api_resource.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/pike/expand/8329e9be2d8a_modify_value_column_size_in_port_pair_.py to 8329e9be2d8a_modify_value_column_size_in_port_pair_.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/pike/expand/61832141fb82_add_ppg_n_tuple_mapping_column.py to 61832141fb82_add_ppg_n_tuple_mapping_column.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/ocata/expand/b3adaf631bab__add_fwd_path_and_in_mac_column.py to b3adaf631bab__add_fwd_path_and_in_mac_column.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/ocata/expand/6185f1633a3d_add_correlation_as_pp_detail.py to 6185f1633a3d_add_correlation_as_pp_detail.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/newton/contract/06382790fb2c_fix_foreign_constraints.py to 06382790fb2c_fix_foreign_constraints.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/newton/contract/010308b06b49_rename_tenant_to_project.py to 010308b06b49_rename_tenant_to_project.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/fa75d46a7f11_add_port_pair_group_params.py to fa75d46a7f11_add_port_pair_group_params.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/d1002a1f97f6_update_flow_classifier.py to d1002a1f97f6_update_flow_classifier.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/c3e178d4a985_sfc_data_model.py to c3e178d4a985_sfc_data_model.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/9768e6a66c9_flowclassifier_data_model.py to 9768e6a66c9_flowclassifier_data_model.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/5a475fc853e6_ovs_data_model.py to 5a475fc853e6_ovs_data_model.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/expand/24fc7241aa5_initial.py to 24fc7241aa5_initial.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/mitaka/contract/48072cb59133_initial.py to 48072cb59133_initial.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/versions/start_networking_sfc.py to start_networking_sfc.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc/db/migration/alembic_migrations/env.py to env.cpython-313.pyc
 running install_egg_info
 removing '/build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc-19.0.0.egg-info' (and everything under it)
 Copying networking_sfc.egg-info to /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages/networking_sfc-19.0.0.egg-info
@@ -4856,32 +4888,39 @@
 + PYTHON3S=disabled
 + TEST_PARALLEL_OPT=--parallel
 + TEST_SERIAL_OPT=
-+ echo WARNING: --no-py2 is deprecated, and always on.
++ for i in $@
++ case "${1}" in
++ echo 'WARNING: --no-py2 is deprecated, and always on.'
 WARNING: --no-py2 is deprecated, and always on.
 + shift
-+ py3versions -vr
-+ PYTHON3S=3.12 3.13
-+ [ yes = no ]
-+ [ no = yes ]
-+ [ 3.12 = disabled ]
-+ echo 3.12
-+ cut -d. -f1
++ for i in $@
++ case "${1}" in
+++ py3versions -vr
++ PYTHON3S='3.12 3.13'
++ '[' yes = no ']'
++ '[' no = yes ']'
++ for pyvers in ${PYTHON3S}
++ '[' 3.12 = disabled ']'
+++ echo 3.12
+++ cut -d. -f1
 + PYMAJOR=3
-+ echo ===> Testing with python (python3)
++ echo '===> Testing with python (python3)'
 ===> Testing with python (python3)
-+ pwd
-+ [ -d /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages ]
-+ [ -z  ]
-+ pwd
-+ echo Implicitly adding PYTHONPATH=/build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages
+++ pwd
++ '[' -d /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages ']'
++ '[' -z '' ']'
+++ pwd
++ echo 'Implicitly adding PYTHONPATH=/build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages'
 Implicitly adding PYTHONPATH=/build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages
-+ pwd
+++ pwd
 + export PYTHONPATH=/build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages
-+ [ -e .stestr.conf ]
-+ [ -x /usr/bin/python3-stestr ]
++ PYTHONPATH=/build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages
++ '[' -e .stestr.conf ']'
++ '[' -x /usr/bin/python3-stestr ']'
 + STESTR=stestr
 + rm -rf .stestr
-+ PYTHON=python3.12 stestr run --parallel --subunit networking_sfc\.tests.*
++ PYTHON=python3.12
++ stestr run --parallel --subunit 'networking_sfc\.tests.*'
 + subunit2pyunit
 5 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
 5 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
@@ -4896,24 +4935,10 @@
 5 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
 5 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
 5 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
-networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_invalid_max_port
-networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_invalid_max_port ... ok
-networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_invalid_min_port
-networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_invalid_min_port ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_mpls ... ok
-networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_invalid_port_range
-networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_invalid_port_range ... ok
-networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_multi_port_masks
-networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_multi_port_masks ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_no_proxy_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_no_proxy_mpls ... ok
-networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_one_port_mask
-networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_one_port_mask ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_chain_postcommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_chain_postcommit_called ... ok
-networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_single_port
-networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_single_port ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -4930,8 +4955,6 @@
 SFC driver 'mock_driver' failed in create_port_chain_postcommit
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_chain_postcommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_chain_postcommit_exception ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_no_proxy_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_no_proxy_nsh ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_chain_precommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_chain_precommit_called ... ok
 An unknown exception occurred.
@@ -4952,8 +4975,8 @@
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_chain_precommit_exception ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_group_postcommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_group_postcommit_called ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_nsh ... ok
+networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_invalid_max_port
+networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_invalid_max_port ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -4968,12 +4991,14 @@
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
 SFC driver 'mock_driver' failed in create_port_pair_group_postcommit
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_group_postcommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_group_postcommit_exception ... ok
+networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_invalid_min_port
+networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_invalid_min_port ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_group_precommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_group_precommit_called ... ok
+networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_invalid_port_range
+networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_invalid_port_range ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -4990,10 +5015,12 @@
 SFC driver 'mock_driver' failed in create_port_pair_group_precommit
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_group_precommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_group_precommit_exception ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_mpls ... ok
+networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_multi_port_masks
+networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_multi_port_masks ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_postcommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_postcommit_called ... ok
+networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_one_port_mask
+networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_one_port_mask ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -5008,16 +5035,12 @@
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
 SFC driver 'mock_driver' failed in create_port_pair_postcommit
-networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_create_service_graph
-networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_create_service_graph ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_postcommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_postcommit_exception ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_no_proxy_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_no_proxy_mpls ... ok
+networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_single_port
+networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_single_port ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_precommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_precommit_called ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -5031,17 +5054,13 @@
   File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
-networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_create_service_graph_complex_dict
-networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_create_service_graph_complex_dict ... ok
 SFC driver 'mock_driver' failed in create_port_pair_precommit
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_precommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_precommit_exception ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_no_proxy_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_no_proxy_nsh ... ok
+networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_create_service_graph
+networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_create_service_graph ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_service_graph_postcommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_service_graph_postcommit_called ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_all_fields
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_all_fields ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -5055,15 +5074,15 @@
   File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain ... ok
 SFC driver 'mock_driver' failed in create_service_graph_postcommit
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_service_graph_postcommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_service_graph_postcommit_exception ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_all_fields
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_all_fields ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_service_graph_precommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_service_graph_precommit_called ... ok
+networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_create_service_graph_complex_dict
+networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_create_service_graph_complex_dict ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_all_fields
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_all_fields ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -5080,8 +5099,6 @@
 SFC driver 'mock_driver' failed in create_service_graph_precommit
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_service_graph_precommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_service_graph_precommit_exception ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_all_fields_with_symmetric
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_all_fields_with_symmetric ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_chain_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_chain_called ... ok
 An unknown exception occurred.
@@ -5100,10 +5117,6 @@
 SFC driver 'mock_driver' failed in delete_port_chain
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_chain_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_chain_exception ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_empty_chain_parameters
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_empty_chain_parameters ... ok
-networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_delete_service_graph
-networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_delete_service_graph ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_chain_postcommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_chain_postcommit_called ... ok
 An unknown exception occurred.
@@ -5122,14 +5135,14 @@
 SFC driver 'mock_driver' failed in delete_port_chain_postcommit
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_chain_postcommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_chain_postcommit_exception ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_nsh ... ok
-networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_get_service_graph
-networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_get_service_graph ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_all_fields_with_symmetric
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_all_fields_with_symmetric ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_chain_precommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_chain_precommit_called ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_empty_port_pair_groups
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_empty_port_pair_groups ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_postcommit_called
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_postcommit_called ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -5143,17 +5156,31 @@
   File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_destination_ip_prefix
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_destination_ip_prefix ... ok
 SFC driver 'mock_driver' failed in delete_port_chain_precommit
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_chain_precommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_chain_precommit_exception ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_all_fields
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_all_fields ... ok
+networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_delete_service_graph
+networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_delete_service_graph ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_called ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
+  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/driver_manager.py", line 100, in _call_drivers
+    getattr(driver.obj, method_name)(context)
+  File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__
+    return self._mock_call(*args, **kwargs)
+           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call
+    return self._execute_mock_call(*args, **kwargs)
+           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
+    raise effect
+networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierException: An unknown exception occurred.
+Flow Classifier driver 'mock_driver' failed in create_flow_classifier_postcommit
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_postcommit_exception
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_postcommit_exception ... ok
+An unknown exception occurred.
+Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
     getattr(driver.obj, method_name)(context)
   File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__
@@ -5168,32 +5195,40 @@
 SFC driver 'mock_driver' failed in delete_port_pair
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_exception ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_mpls ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_invalid_chain_parameters
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_invalid_chain_parameters ... ok
+networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_get_service_graph
+networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_get_service_graph ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_precommit_called
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_precommit_called ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_empty_chain_parameters
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_empty_chain_parameters ... ok
+An unknown exception occurred.
+Traceback (most recent call last):
+  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/driver_manager.py", line 100, in _call_drivers
+    getattr(driver.obj, method_name)(context)
+  File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__
+    return self._mock_call(*args, **kwargs)
+           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call
+    return self._execute_mock_call(*args, **kwargs)
+           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
+    raise effect
+networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierException: An unknown exception occurred.
+Flow Classifier driver 'mock_driver' failed in create_flow_classifier_precommit
 networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_list_service_graph
 networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_list_service_graph ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_all_fields_with_symmetric
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_all_fields_with_symmetric ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_nh_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_nh_mpls ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_precommit_exception
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_precommit_exception ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_all_fields
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_all_fields ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_called
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_called ... ok
 networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_update_service_graph
 networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_update_service_graph ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_invalid_chain_parameters_correlation
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_invalid_chain_parameters_correlation ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_destination_port_range
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_destination_port_range ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_empty_chain_parameters
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_empty_chain_parameters ... ok
-networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_update_service_graph_with_port_chains
-networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_update_service_graph_with_port_chains ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_empty_port_pair_groups
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_empty_port_pair_groups ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_group_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_group_called ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_nh_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_nh_nsh ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_invalid_chain_parameters_symmetric
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_invalid_chain_parameters_symmetric ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -5208,14 +5243,6 @@
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
 SFC driver 'mock_driver' failed in delete_port_pair_group
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_group_exception
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_group_exception ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_postcommit_called
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_postcommit_called ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_ethertype
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_ethertype ... ok
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_group_postcommit_called
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_group_postcommit_called ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/driver_manager.py", line 100, in _call_drivers
@@ -5229,9 +5256,19 @@
   File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
     raise effect
 networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierException: An unknown exception occurred.
-Flow Classifier driver 'mock_driver' failed in create_flow_classifier_postcommit
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_postcommit_exception
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_postcommit_exception ... ok
+Flow Classifier driver 'mock_driver' failed in delete_flow_classifier
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_group_exception
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_group_exception ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_all_fields_with_symmetric
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_all_fields_with_symmetric ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_exception
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_exception ... ok
+networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_update_service_graph_with_port_chains
+networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_update_service_graph_with_port_chains ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_invalid_chain_parameters
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_invalid_chain_parameters ... ok
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_group_postcommit_called
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_group_postcommit_called ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -5248,21 +5285,21 @@
 SFC driver 'mock_driver' failed in delete_port_pair_group_postcommit
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_group_postcommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_group_postcommit_exception ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_empty_port_pair_groups
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_empty_port_pair_groups ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_mpls ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_precommit_called
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_precommit_called ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_invalid_ethertype
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_invalid_ethertype ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_multiple_chain_parameters
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_multiple_chain_parameters ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_mpls ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_postcommit_called
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_postcommit_called ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_empty_chain_parameters
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_empty_chain_parameters ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_group_precommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_group_precommit_called ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_invalid_chain_parameters_correlation
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_invalid_chain_parameters_correlation ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_no_proxy_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_no_proxy_mpls ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
-  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/driver_manager.py", line 100, in _call_drivers
+  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
     getattr(driver.obj, method_name)(context)
   File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__
     return self._mock_call(*args, **kwargs)
@@ -5272,13 +5309,11 @@
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
     raise effect
-networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierException: An unknown exception occurred.
-Flow Classifier driver 'mock_driver' failed in create_flow_classifier_precommit
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_precommit_exception
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_precommit_exception ... ok
+networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
+SFC driver 'mock_driver' failed in delete_port_pair_group_precommit
 An unknown exception occurred.
 Traceback (most recent call last):
-  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
+  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/driver_manager.py", line 100, in _call_drivers
     getattr(driver.obj, method_name)(context)
   File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__
     return self._mock_call(*args, **kwargs)
@@ -5288,20 +5323,20 @@
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
     raise effect
-networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
-SFC driver 'mock_driver' failed in delete_port_pair_group_precommit
+networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierException: An unknown exception occurred.
+Flow Classifier driver 'mock_driver' failed in delete_flow_classifier_postcommit
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_group_precommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_group_precommit_exception ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_called
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_called ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_invalid_l7_parameters
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_invalid_l7_parameters ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_invalid_chain_parameters
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_invalid_chain_parameters ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_postcommit_exception
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_postcommit_exception ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_no_proxy_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_no_proxy_nsh ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_empty_port_pair_groups
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_empty_port_pair_groups ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_postcommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_postcommit_called ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_nh_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_nh_mpls ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_invalid_chain_parameters_symmetric
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_invalid_chain_parameters_symmetric ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -5318,6 +5353,16 @@
 SFC driver 'mock_driver' failed in delete_port_pair_postcommit
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_postcommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_postcommit_exception ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_nsh ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_precommit_called
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_precommit_called ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier ... ok
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_precommit_called
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_precommit_called ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_invalid_chain_parameters
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_invalid_chain_parameters ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/driver_manager.py", line 100, in _call_drivers
@@ -5331,15 +5376,9 @@
   File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
     raise effect
 networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierException: An unknown exception occurred.
-Flow Classifier driver 'mock_driver' failed in delete_flow_classifier
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_exception
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_exception ... ok
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_precommit_called
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_precommit_called ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_invalid_protocol
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_invalid_protocol ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_postcommit_called
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_postcommit_called ... ok
+Flow Classifier driver 'mock_driver' failed in delete_flow_classifier_precommit
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_mpls ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -5353,31 +5392,23 @@
   File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_precommit_exception
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_precommit_exception ... ok
 SFC driver 'mock_driver' failed in delete_port_pair_precommit
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_precommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_precommit_exception ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_invalid_chain_parameters_correlation
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_invalid_chain_parameters_correlation ... ok
-An unknown exception occurred.
-Traceback (most recent call last):
-  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/driver_manager.py", line 100, in _call_drivers
-    getattr(driver.obj, method_name)(context)
-  File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__
-    return self._mock_call(*args, **kwargs)
-           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call
-    return self._execute_mock_call(*args, **kwargs)
-           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
-    raise effect
-networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierException: An unknown exception occurred.
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_nh_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_nh_nsh ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_multiple_chain_parameters
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_multiple_chain_parameters ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_initialize_called
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_initialize_called ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_no_proxy_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_no_proxy_mpls ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_service_graph_postcommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_service_graph_postcommit_called ... ok
-Flow Classifier driver 'mock_driver' failed in delete_flow_classifier_postcommit
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_postcommit_exception
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_postcommit_exception ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_invalid_chain_parameters_correlation
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_invalid_chain_parameters_correlation ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_postcommit_called
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_postcommit_called ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -5394,12 +5425,6 @@
 SFC driver 'mock_driver' failed in delete_service_graph_postcommit
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_service_graph_postcommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_service_graph_postcommit_exception ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_precommit_called
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_precommit_called ... ok
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_service_graph_precommit_called
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_service_graph_precommit_called ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_ip_prefix_invalid_cidr
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_ip_prefix_invalid_cidr ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/driver_manager.py", line 100, in _call_drivers
@@ -5413,9 +5438,13 @@
   File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
     raise effect
 networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierException: An unknown exception occurred.
-Flow Classifier driver 'mock_driver' failed in delete_flow_classifier_precommit
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_precommit_exception
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_precommit_exception ... ok
+Flow Classifier driver 'mock_driver' failed in update_flow_classifier_postcommit
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_postcommit_exception
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_postcommit_exception ... ok
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_service_graph_precommit_called
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_service_graph_precommit_called ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_precommit_called
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_precommit_called ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -5429,30 +5458,14 @@
   File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_invalid_chain_parameters_symmetric
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_invalid_chain_parameters_symmetric ... ok
 SFC driver 'mock_driver' failed in delete_service_graph_precommit
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_invalid_chain_parameters_symmetric
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_invalid_chain_parameters_symmetric ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_service_graph_precommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_service_graph_precommit_exception ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_nsh ... ok
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_initialize_called
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_initialize_called ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_initialize_called
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_initialize_called ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier ... ok
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_chain_postcommit_called
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_chain_postcommit_called ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_multiple_chain_parameters
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_multiple_chain_parameters ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_postcommit_called
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_postcommit_called ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_ip_prefix_no_cidr
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_ip_prefix_no_cidr ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
-  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
+  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/driver_manager.py", line 100, in _call_drivers
     getattr(driver.obj, method_name)(context)
   File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__
     return self._mock_call(*args, **kwargs)
@@ -5462,15 +5475,19 @@
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
     raise effect
-networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
-SFC driver 'mock_driver' failed in update_port_chain_postcommit
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_chain_postcommit_exception
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_chain_postcommit_exception ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_none_chain_parameters
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_none_chain_parameters ... ok
+networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierException: An unknown exception occurred.
+Flow Classifier driver 'mock_driver' failed in update_flow_classifier_precommit
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_precommit_exception
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_precommit_exception ... ok
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_initialize_called
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_initialize_called ... ok
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_chain_postcommit_called
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_chain_postcommit_called ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_multiple_chain_parameters
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_multiple_chain_parameters ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
-  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/driver_manager.py", line 100, in _call_drivers
+  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
     getattr(driver.obj, method_name)(context)
   File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__
     return self._mock_call(*args, **kwargs)
@@ -5480,16 +5497,12 @@
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
     raise effect
-networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierException: An unknown exception occurred.
-Flow Classifier driver 'mock_driver' failed in update_flow_classifier_postcommit
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_nsh ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_postcommit_exception
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_postcommit_exception ... ok
+networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
+SFC driver 'mock_driver' failed in update_port_chain_postcommit
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_chain_postcommit_exception
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_chain_postcommit_exception ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_chain_precommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_chain_precommit_called ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_precommit_called
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_precommit_called ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -5504,28 +5517,16 @@
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
 SFC driver 'mock_driver' failed in update_port_chain_precommit
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_no_proxy_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_no_proxy_nsh ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_chain_precommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_chain_precommit_exception ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_none_chain_parameters
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_none_chain_parameters ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_group_postcommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_group_postcommit_called ... ok
-An unknown exception occurred.
-Traceback (most recent call last):
-  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/driver_manager.py", line 100, in _call_drivers
-    getattr(driver.obj, method_name)(context)
-  File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__
-    return self._mock_call(*args, **kwargs)
-           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call
-    return self._execute_mock_call(*args, **kwargs)
-           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
-    raise effect
-networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierException: An unknown exception occurred.
-Flow Classifier driver 'mock_driver' failed in update_flow_classifier_precommit
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_precommit_exception
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_precommit_exception ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_nonuuid_flow_classifiers
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_nonuuid_flow_classifiers ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -5542,6 +5543,8 @@
 SFC driver 'mock_driver' failed in update_port_pair_group_postcommit
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_group_postcommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_group_postcommit_exception ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_nsh ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_group_precommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_group_precommit_called ... ok
 An unknown exception occurred.
@@ -5558,18 +5561,16 @@
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
 SFC driver 'mock_driver' failed in update_port_pair_group_precommit
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_all_fields
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_all_fields ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_group_precommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_group_precommit_exception ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_none_chain_parameters
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_none_chain_parameters ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_nonuuid_port_pair_groups
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_nonuuid_port_pair_groups ... ok
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_postcommit_called
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_postcommit_called ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier ... ok
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_nonuuid_flow_classifiers
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_nonuuid_flow_classifiers ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_mpls ... ok
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_postcommit_called
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_postcommit_called ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -5584,16 +5585,16 @@
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
 SFC driver 'mock_driver' failed in update_port_pair_postcommit
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_nh_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_nh_mpls ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_postcommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_postcommit_exception ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_multi_port_chain_with_conflict_flow_classifiers
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_multi_port_chain_with_conflict_flow_classifiers ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_precommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_precommit_called ... ok
-networking_sfc.tests.unit.services.flowclassifier.drivers.ovs.test_driver.OVSFlowClassifierDriverTestCase.test_create_flow_classifier_precommit
-networking_sfc.tests.unit.services.flowclassifier.drivers.ovs.test_driver.OVSFlowClassifierDriverTestCase.test_create_flow_classifier_precommit ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_multi_port_chain_with_conflict_flow_classifiers
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_multi_port_chain_with_conflict_flow_classifiers ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_nh_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_nh_nsh ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -5607,33 +5608,37 @@
   File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_nonuuid_port_pair_groups
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_nonuuid_port_pair_groups ... ok
 SFC driver 'mock_driver' failed in update_port_pair_precommit
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_precommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_precommit_exception ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_mpls ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_l7_parameters
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_l7_parameters ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_all_fields
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_all_fields ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_mpls ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_nonuuid_port_pair_groups
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_nonuuid_port_pair_groups ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_nh_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_nh_mpls ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_none_chain_parameters
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_none_chain_parameters ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_nh_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_nh_nsh ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_destination_ip_prefix_conflict
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_destination_ip_prefix_conflict ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_destination_ip_prefix
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_destination_ip_prefix ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_nsh ... ok
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_no_proxy_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_no_proxy_mpls ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_empty_service_function_parameters
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_empty_service_function_parameters ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_logical_destination_port
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_logical_destination_port ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_all_fields
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_all_fields ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_nsh ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_service_graph_postcommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_service_graph_postcommit_called ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_multi_port_chain_with_conflict_flow_classifiers
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_multi_port_chain_with_conflict_flow_classifiers ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_no_proxy_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_no_proxy_nsh ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_nonuuid_flow_classifiers
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_nonuuid_flow_classifiers ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_all_fields
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_all_fields ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -5648,16 +5653,18 @@
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
 SFC driver 'mock_driver' failed in update_service_graph_postcommit
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_mpls ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_service_graph_postcommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_service_graph_postcommit_exception ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_empty_service_function_parameters
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_empty_service_function_parameters ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_service_graph_precommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_service_graph_precommit_called ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_logical_source_port
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_logical_source_port ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_no_proxy_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_no_proxy_mpls ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_nonuuid_port_pair_groups
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_nonuuid_port_pair_groups ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_destination_port_range
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_destination_port_range ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -5674,752 +5681,770 @@
 SFC driver 'mock_driver' failed in update_service_graph_precommit
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_service_graph_precommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_service_graph_precommit_exception ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_nsh ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_port_id_nouuid
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_port_id_nouuid ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_empty_del_fcs_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_empty_del_fcs_mpls ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_port_large
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_port_large ... ok
-networking_sfc.tests.unit.services.flowclassifier.drivers.ovs.test_driver.OVSFlowClassifierDriverTestCase.test_create_flow_classifier_precommit_no_logical_source_port
-networking_sfc.tests.unit.services.flowclassifier.drivers.ovs.test_driver.OVSFlowClassifierDriverTestCase.test_create_flow_classifier_precommit_no_logical_source_port ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_empty_del_fcs_no_proxy_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_empty_del_fcs_no_proxy_mpls ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_port_small
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_port_small ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_empty_del_fcs_no_proxy_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_empty_del_fcs_no_proxy_nsh ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_empty_service_function_parameters
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_empty_service_function_parameters ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_no_proxy_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_no_proxy_nsh ... ok
 networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_flow_classifiers
 networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_flow_classifiers ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_all_fields
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_all_fields ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_multi_port_chain_with_conflict_flow_classifiers
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_multi_port_chain_with_conflict_flow_classifiers ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_all_fields
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_all_fields ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_ethertype
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_ethertype ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_empty_service_function_parameters
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_empty_service_function_parameters ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_invalid_ethertype
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_invalid_ethertype ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group ... ok
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_empty_del_fcs_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_empty_del_fcs_nsh ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_destination_ip_prefix_conflict
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_destination_ip_prefix_conflict ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_protocol
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_protocol ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_empty_parameters
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_empty_parameters ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_invalid_l7_parameters
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_invalid_l7_parameters ... ok
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_all_fields
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_all_fields ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_destination_ip_prefix_conflict
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_destination_ip_prefix_conflict ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_lb_fields
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_lb_fields ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_source_ip_prefix
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_source_ip_prefix ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_nsh ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_invalid_protocol
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_invalid_protocol ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_empty_del_fcs_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_empty_del_fcs_mpls ... ok
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_empty_parameters
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_empty_parameters ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_lb_fields_type
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_lb_fields_type ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_empty_del_fcs_no_proxy_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_empty_del_fcs_no_proxy_mpls ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_ip_prefix_invalid_cidr
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_ip_prefix_invalid_cidr ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_empty_del_fcs_no_proxy_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_empty_del_fcs_no_proxy_nsh ... ok
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_invalid_lb_fields
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_invalid_lb_fields ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_parameters
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_parameters ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_mpls ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_multi_port_chain_with_flow_classifiers
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_multi_port_chain_with_flow_classifiers ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_empty_del_fcs_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_empty_del_fcs_nsh ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_ip_prefix_no_cidr
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_ip_prefix_no_cidr ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_all_fields
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_all_fields ... ok
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_invalid_lb_fields_type
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_invalid_lb_fields_type ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_ppg_n_tuple_mapping_key
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_ppg_n_tuple_mapping_key ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_multi_port_chain_with_flow_classifiers
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_multi_port_chain_with_flow_classifiers ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_mpls ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_nh_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_nh_mpls ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_tap_enabled_value
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_tap_enabled_value ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_empty_parameters
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_empty_parameters ... ok
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_invalid_parameters
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_invalid_parameters ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_destination_ip_prefix_conflict
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_destination_ip_prefix_conflict ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_nh_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_nh_nsh ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_none_parameters
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_none_parameters ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_invalid_ppg_n_tuple_mapping_key
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_invalid_ppg_n_tuple_mapping_key ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_lb_fields
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_lb_fields ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_no_proxy_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_no_proxy_mpls ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_multi_port_chain_with_flow_classifiers
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_multi_port_chain_with_flow_classifiers ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_source_port_range
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_source_port_range ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_invalid_ppg_n_tuple_mapping_key
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_invalid_ppg_n_tuple_mapping_key ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_no_proxy_nh_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_no_proxy_nh_mpls ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_delete
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_delete ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_lb_fields_type
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_lb_fields_type ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_no_proxy_nh_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_no_proxy_nh_nsh ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_get
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_get ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_no_proxy_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_no_proxy_nsh ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_nonuuid_port_pairs
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_nonuuid_port_pairs ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_nsh ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_l7_parameters
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_l7_parameters ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_parameters
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_parameters ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_multi_port_chain_with_flow_classifiers
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_multi_port_chain_with_flow_classifiers ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_ppg_n_tuple_mapping_key
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_ppg_n_tuple_mapping_key ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_logical_destination_port
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_logical_destination_port ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_tap_enabled_value
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_tap_enabled_value ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_logical_source_port
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_logical_source_port ... ok
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_none_parameters
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_none_parameters ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_with_default_fields
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_with_default_fields ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_list
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_list ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_tap_sf_del_fcs
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_tap_sf_del_fcs ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_with_tap_enabled
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_with_tap_enabled ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_none_parameters
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_none_parameters ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_port_id_nouuid
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_port_id_nouuid ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_multi_port_chain_with_same_flow_classifier
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_multi_port_chain_with_same_flow_classifier ... ok
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_nonuuid_port_pairs
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_nonuuid_port_pairs ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_list_all_fields
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_list_all_fields ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_correlation
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_correlation ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_multi_port_chain_with_same_flow_classifier
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_multi_port_chain_with_same_flow_classifier ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_nsh ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_port_large
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_port_large ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_tap_sf_del_fcs
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_tap_sf_del_fcs ... ok
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_invalid_correlation
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_invalid_correlation ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_service_function_parameters
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_service_function_parameters ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_list_unknown_fields
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_list_unknown_fields ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_weight
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_weight ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_multi_port_chain_with_same_flow_classifier
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_multi_port_chain_with_same_flow_classifier ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_invalid_service_function_parameters
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_invalid_service_function_parameters ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_weight_type
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_weight_type ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_destination_port_range_conflict
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_destination_port_range_conflict ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_tap_node_next_hop_default_sf_del_fcs
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_tap_node_next_hop_default_sf_del_fcs ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_invalid_weight
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_invalid_weight ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_destination_ip_prefix
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_destination_ip_prefix ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_port_small
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_port_small ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('1957477e-8f88-4a1e-98ce-5059f053da48',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_tap_node_next_hop_default_sf_mpls_del_fcs
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_tap_node_next_hop_default_sf_mpls_del_fcs ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_invalid_weight_type
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_invalid_weight_type ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('0b2e58fe-25e5-4b62-ace3-5fbf9c4da65d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_destination_port_range_max
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_destination_port_range_max ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_invalid_service_function_parameters
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_invalid_service_function_parameters ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_ingress_flow_rule_tap_sf
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_ingress_flow_rule_tap_sf ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_non_service_function_parameters
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_non_service_function_parameters ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_non_service_function_parameters
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_non_service_function_parameters ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_invalid_weight
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_invalid_weight ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_protocol
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_protocol ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_init_agent_empty_flowrules
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_init_agent_empty_flowrules ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_nouuid_egress
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_nouuid_egress ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_nouuid_egress
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_nouuid_egress ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_nonuuid_port_pairs
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_nonuuid_port_pairs ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_lastsf_node_graph_dependency_same_h_a_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_lastsf_node_graph_dependency_same_h_a_mpls ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_nouuid_ingress
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_nouuid_ingress ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_destination_port_range_conflict
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_destination_port_range_conflict ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_invalid_weight_type
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_invalid_weight_type ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_source_ip_prefix
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_source_ip_prefix ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_lastsf_node_graph_dependency_same_h_a_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_lastsf_node_graph_dependency_same_h_a_nsh ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_delete
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_delete ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_flow_classifiers_port_pairs
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_flow_classifiers_port_pairs ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_destination_port_range_min
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_destination_port_range_min ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_with_default_fields
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_with_default_fields ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_diff_h_a_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_diff_h_a_mpls ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_get
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_get ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_ethertype
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_ethertype ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_nouuid_ingress
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_nouuid_ingress ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_destination_port_range_conflict
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_destination_port_range_conflict ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_multi_port_chain_with_same_flow_classifier
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_multi_port_chain_with_same_flow_classifier ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_non_service_function_parameters
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_non_service_function_parameters ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_flow_classifiers_port_pairs
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_flow_classifiers_port_pairs ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_diff_h_a_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_diff_h_a_nsh ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_l7_parameters
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_l7_parameters ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_list
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_list ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_delete
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_delete ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_logical_destination_port
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_logical_destination_port ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_get
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_get ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_logical_source_port
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_logical_source_port ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update_chain_parameters
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update_chain_parameters ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_protocol
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_protocol ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_all_fields
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_all_fields ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_list
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_list ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_all_fields
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_all_fields ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_source_ip_prefix
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_source_ip_prefix ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_update
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_update ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_with_tap_enabled
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_with_tap_enabled ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_join_same_h_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_join_same_h_mpls ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_source_port_range_max
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_source_port_range_max ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_update_chain_parameters
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_update_chain_parameters ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_nouuid_egress
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_nouuid_egress ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_join_same_h_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_join_same_h_nsh ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_source_port_range_min
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_source_port_range_min ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.test_sfc.SfcAgentExtensionTestCase.test_update_empty_flow_rules
-networking_sfc.tests.unit.services.sfc.agent.extensions.test_sfc.SfcAgentExtensionTestCase.test_update_empty_flow_rules ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_update_nonuuid_flow_classifiers
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_update_nonuuid_flow_classifiers ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_correlation
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_correlation ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_same_h_a_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_same_h_a_mpls ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update_nonuuid_flow_classifiers
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update_nonuuid_flow_classifiers ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_service_function_parameters
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_service_function_parameters ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_weight
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_weight ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_source_port_range
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_source_port_range ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_weight_type
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_weight_type ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_delete
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_delete ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_nouuid_ingress
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_nouuid_ingress ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_ethertype_conflict
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_ethertype_conflict ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_get
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_get ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_same_h_a_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_same_h_a_nsh ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_driver_manager_called
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_driver_manager_called ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update_nonuuid_port_pair_groups
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update_nonuuid_port_pair_groups ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_delete
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_delete ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_all_fields
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_all_fields ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_lastsf_node_graph_dependency_same_h_a_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_lastsf_node_graph_dependency_same_h_a_mpls ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_ethertype_conflict
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_ethertype_conflict ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_delete
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_delete ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_update_nonuuid_port_pair_groups
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_update_nonuuid_port_pair_groups ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_destination_port_range_conflict
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_destination_port_range_conflict ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_list
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_list ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_get
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_get ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_lastsf_node_graph_dependency_same_h_a_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_lastsf_node_graph_dependency_same_h_a_nsh ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_all_fields_with_chain_id
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_all_fields_with_chain_id ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_get
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_get ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_delete
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_delete ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_a_d_no_proxy_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_a_d_no_proxy_mpls ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_delete
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_delete ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_get
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_get ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_get
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_get ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_list_all_fields
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_list_all_fields ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_a_d_no_proxy_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_a_d_no_proxy_nsh ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_delete
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_delete ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_get
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_get ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_list
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_list ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_non_service_function_parameters
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_non_service_function_parameters ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_add_fcs_del_fcs_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_add_fcs_del_fcs_mpls ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_all_fields_with_chain_id
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_all_fields_with_chain_id ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_list
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_list ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_list
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_list ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_update
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_update ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_update
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_update ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_add_fcs_del_fcs_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_add_fcs_del_fcs_nsh ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_update
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_update ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_not_all_fields_conflict
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_not_all_fields_conflict ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_list_unknown_fields
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_list_unknown_fields ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_nouuid_egress
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_nouuid_egress ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_mpls ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('e5379d7d-8822-43b8-a251-4f7838134878',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_update_nonuuid_port_pairs
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_update_nonuuid_port_pairs ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_update_nonuuid_port_pairs
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_update_nonuuid_port_pairs ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_update_chain_parameters
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_update_chain_parameters ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_no_proxy_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_no_proxy_mpls ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_all_fields_with_symmetric
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_all_fields_with_symmetric ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_list
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_list ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_all_fields_with_symmetric
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_all_fields_with_symmetric ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_list
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_list ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_nouuid_ingress
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_nouuid_ingress ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_no_proxy_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_no_proxy_nsh ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_ethertype_conflict
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_ethertype_conflict ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_destination_ip_prefix
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_destination_ip_prefix ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_all_fields
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_all_fields ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_update_nonuuid_flow_classifiers
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_update_nonuuid_flow_classifiers ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_delete
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_delete ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_nsh ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update_egress
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update_egress ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update_egress
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update_egress ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_many_hops_all_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_many_hops_all_mpls ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update_ingress
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update_ingress ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update_ingress
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update_ingress ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_multi_flow_classifiers_port_pairs
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_multi_flow_classifiers_port_pairs ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_destination_port_range_max
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_destination_port_range_max ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_get
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_get ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_many_hops_all_no_proxy_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_many_hops_all_no_proxy_mpls ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update_service_function_parameters
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update_service_function_parameters ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update_service_function_parameters
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update_service_function_parameters ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_driver_manager_called
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_driver_manager_called ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_not_all_fields_conflict
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_not_all_fields_conflict ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_list
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_list ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_update_nonuuid_port_pair_groups
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_update_nonuuid_port_pair_groups ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_all_fields_with_chain_id
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_all_fields_with_chain_id ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update_chain_parameters
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update_chain_parameters ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_destination_port_range_min
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_destination_port_range_min ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_many_hops_all_no_proxy_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_many_hops_all_no_proxy_nsh ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_validate_list_of_allowed_values
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_validate_list_of_allowed_values ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_update_port_pair_group_tap_enabled_field
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_update_port_pair_group_tap_enabled_field ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_delete
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_delete ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_ethertype
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_ethertype ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_many_hops_all_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_many_hops_all_nsh ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_driver_manager_called
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_driver_manager_called ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_multi_port_pair_groups
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_multi_port_pair_groups ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_validate_list_of_allowed_values
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_validate_list_of_allowed_values ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_all_fields_with_chain_id
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_all_fields_with_chain_id ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_get
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_get ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_mpls ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_multi_port_pair_groups
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_multi_port_pair_groups ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_l7_parameters
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_l7_parameters ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_nh_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_nh_mpls ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_protocol_conflict
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_protocol_conflict ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_delete
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_delete ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_logical_destination_port
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_logical_destination_port ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_nh_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_nh_nsh ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_nouuid_flow_classifiers
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_nouuid_flow_classifiers ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_get
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_get ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_logical_source_port
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_logical_source_port ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update_nonuuid_flow_classifiers
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update_nonuuid_flow_classifiers ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('564f51de-6d13-449b-a9ed-fac3bc766b63',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy_mpls ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_protocol
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_protocol ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy_nh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy_nh ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_not_all_fields_conflict
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_not_all_fields_conflict ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update_nonuuid_port_pair_groups
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update_nonuuid_port_pair_groups ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_list
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_list ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy_nh_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy_nh_mpls ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_nouuid_flow_classifiers
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_nouuid_flow_classifiers ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_all_fields_with_symmetric
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_all_fields_with_symmetric ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_source_ip_prefix
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_source_ip_prefix ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy_nh_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy_nh_nsh ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_shared_port_pair_groups
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_shared_port_pair_groups ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_source_ip_prefix_conflict
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_source_ip_prefix_conflict ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_delete
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_delete ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_update
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_update ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy_nsh ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_source_port_range_max
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_source_port_range_max ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_get
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_get ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_nsh ... ok
-create_port_chain_postcommit failed.
-Traceback (most recent call last):
-  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/plugin.py", line 58, in create_port_chain
-    self.driver_manager.create_port_chain_postcommit(
-  File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__
-    return self._mock_call(*args, **kwargs)
-           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call
-    return self._execute_mock_call(*args, **kwargs)
-           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
-    raise effect
-networking_sfc.services.sfc.common.exceptions.SfcDriverError: create_port_chain_postcommit failed.
-Create port chain failed, deleting port_chain '078a4ab2-34ab-47a4-8268-98377923eca2'
-create_flow_classifier_postcommit failed.
-Traceback (most recent call last):
-  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/plugin.py", line 57, in create_flow_classifier
-    self.driver_manager.create_flow_classifier_postcommit(
-  File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__
-    return self._mock_call(*args, **kwargs)
-           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call
-    return self._execute_mock_call(*args, **kwargs)
-           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
-    raise effect
-networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierDriverError: create_flow_classifier_postcommit failed.
-Create flow classifier failed, deleting flow_classifier '6d8be205-6bb7-4620-9019-ee9c1329d1ed'
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_postcommit_driver_manager_exception
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_postcommit_driver_manager_exception ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_postcommit_driver_manager_exception
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_postcommit_driver_manager_exception ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_source_port_range_min
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_source_port_range_min ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_delete
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_delete ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_ethertype_conflict
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_ethertype_conflict ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_get
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_get ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_protocol_conflict
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_protocol_conflict ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_update_nonuuid_port_pairs
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_update_nonuuid_port_pairs ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_multi_flow_classifiers_port_pairs
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_multi_flow_classifiers_port_pairs ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_list
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_list ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_h_a_no_proxy_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_h_a_no_proxy_mpls ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_driver_manager_called
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_driver_manager_called ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_h_a_no_proxy_nh_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_h_a_no_proxy_nh_mpls ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_all_fields_with_symmetric
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_all_fields_with_symmetric ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_list
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_list ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_h_a_no_proxy_nh_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_h_a_no_proxy_nh_nsh ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_h_a_no_proxy_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_h_a_no_proxy_nsh ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_precommit_driver_manager_exception
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_precommit_driver_manager_exception ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_host_add_fcs_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_host_add_fcs_mpls ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('026c932c-6a4d-488c-8c72-f2fa4b859266',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('b962d14d-f87f-40a6-b553-f1de3f6c85c8',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('2bc7bfa0-4742-44a8-ab65-f5a287184c44',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_precommit_driver_manager_exception
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_precommit_driver_manager_exception ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_shared_port_pair_groups_different_order
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_shared_port_pair_groups_different_order ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update_egress
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update_egress ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_host_add_fcs_nh_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_host_add_fcs_nh_mpls ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_update
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_update ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_host_add_fcs_nh_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_host_add_fcs_nh_nsh ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update_ingress
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update_ingress ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_host_add_fcs_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_host_add_fcs_nsh ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_update_nonuuid_port_pairs
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_update_nonuuid_port_pairs ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_empty_next_hops
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_empty_next_hops ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_shared_port_pair_groups
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_shared_port_pair_groups ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_unknown_flow_classifiers
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_unknown_flow_classifiers ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update_service_function_parameters
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update_service_function_parameters ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_empty_next_hops_a_d_no_proxy_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_empty_next_hops_a_d_no_proxy_mpls ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_source_port_range_conflict
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_source_port_range_conflict ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_empty_next_hops_a_d_no_proxy_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_empty_next_hops_a_d_no_proxy_nsh ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_protocol_conflict
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_protocol_conflict ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_validate_list_of_allowed_values
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_validate_list_of_allowed_values ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_list
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_list ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_empty_next_hops_add_fcs_del_fcs_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_empty_next_hops_add_fcs_del_fcs_mpls ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_multi_port_groups_port_pairs
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_multi_port_groups_port_pairs ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_source_ip_prefix_conflict
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_source_ip_prefix_conflict ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_multi_port_pair_groups
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_multi_port_pair_groups ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_multi_port_pair_groups
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_multi_port_pair_groups ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_empty_next_hops_add_fcs_del_fcs_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_empty_next_hops_add_fcs_del_fcs_nsh ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_shared_port_pair_groups_different_order
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_shared_port_pair_groups_different_order ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_fields
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_fields ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update_egress
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update_egress ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update_ingress
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update_ingress ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update_service_function_parameters
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update_service_function_parameters ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_graph_dependent_diff_h_a_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_graph_dependent_diff_h_a_mpls ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('cb8f394a-c11b-412f-83da-ec136ff6e995',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('a535a3b6-7763-4975-a5bb-db55839d1bb5',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_consecutive_tap_port_pair_groups
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_consecutive_tap_port_pair_groups ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_update_port_pair_group_tap_enabled_field
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_update_port_pair_group_tap_enabled_field ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_not_all_fields_conflict
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_not_all_fields_conflict ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_graph_dependent_diff_h_a_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_graph_dependent_diff_h_a_nsh ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_graph_dependent_join_same_h_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_graph_dependent_join_same_h_mpls ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_nouuid_flow_classifiers
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_nouuid_flow_classifiers ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_nouuid_flow_classifiers
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_nouuid_flow_classifiers ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_graph_dependent_join_same_h_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_graph_dependent_join_same_h_nsh ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_source_ip_prefix_conflict
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_source_ip_prefix_conflict ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_graph_dependent_same_h_a_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_graph_dependent_same_h_a_mpls ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_unknown_flow_classifiers
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_unknown_flow_classifiers ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_graph_dependent_same_h_a_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_graph_dependent_same_h_a_nsh ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hop_tap_sf_add_fcs
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hop_tap_sf_add_fcs ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_default_chain_parameters
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_default_chain_parameters ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_add_fcs_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_add_fcs_mpls ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_ethertype
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_ethertype ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_validate_list_of_allowed_values
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_validate_list_of_allowed_values ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_add_fcs_no_proxy_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_add_fcs_no_proxy_mpls ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_add_fcs_no_proxy_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_add_fcs_no_proxy_nsh ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('11aa60af-c953-4814-ae99-1c88d9613741',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('b69bacda-d227-453c-814a-d31135b0ea45',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  self.session.flush()
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_consecutive_tap_port_pair_groups
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_consecutive_tap_port_pair_groups ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_add_fcs_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_add_fcs_nsh ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_same_host_a_no_proxy_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_same_host_a_no_proxy_mpls ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_ip_prefix
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_ip_prefix ... ok
+create_flow_classifier_postcommit failed.
+Traceback (most recent call last):
+  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/plugin.py", line 57, in create_flow_classifier
+    self.driver_manager.create_flow_classifier_postcommit(
+  File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__
+    return self._mock_call(*args, **kwargs)
+           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call
+    return self._execute_mock_call(*args, **kwargs)
+           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
+    raise effect
+networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierDriverError: create_flow_classifier_postcommit failed.
+Create flow classifier failed, deleting flow_classifier 'adbcf1c8-8716-479d-8ed2-d12102219755'
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_same_host_a_no_proxy_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_same_host_a_no_proxy_nsh ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_postcommit_driver_manager_exception
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_postcommit_driver_manager_exception ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_shared_port_pair_groups
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_shared_port_pair_groups ... ok
+create_port_chain_postcommit failed.
+Traceback (most recent call last):
+  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/plugin.py", line 58, in create_port_chain
+    self.driver_manager.create_port_chain_postcommit(
+  File "/usr/lib/python3.12/unittest/mock.py", line 1139, in __call__
+    return self._mock_call(*args, **kwargs)
+           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.12/unittest/mock.py", line 1143, in _mock_call
+    return self._execute_mock_call(*args, **kwargs)
+           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
+    raise effect
+networking_sfc.services.sfc.common.exceptions.SfcDriverError: create_port_chain_postcommit failed.
+Create port chain failed, deleting port_chain 'f9d310e0-e92a-4f59-9f06-4cecce5ed438'
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_source_port_range_conflict
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_source_port_range_conflict ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_same_host_add_fcs_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_same_host_add_fcs_mpls ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_empty_chain_parameters
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_empty_chain_parameters ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_postcommit_driver_manager_exception
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_postcommit_driver_manager_exception ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_same_host_add_fcs_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_same_host_add_fcs_nsh ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_tap_node_next_hop_default_sf_add_fcs
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_tap_node_next_hop_default_sf_add_fcs ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_default_chain_parameters
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_default_chain_parameters ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_tap_node_next_hop_default_sf_mpls_add_fcs
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_tap_node_next_hop_default_sf_mpls_add_fcs ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_l7_parameters
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_l7_parameters ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flowrules_srcnode_no_nexthops_add_del_fcs_symmetric
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flowrules_srcnode_no_nexthops_add_del_fcs_symmetric ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_empty_chain_parameters
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_empty_chain_parameters ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_empty_flow_classifiers
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_empty_flow_classifiers ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flows_def_sf_nxt_hop_tap_node_nxt_hop_def_sf_mpls_add_fcs
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flows_def_sf_nxt_hop_tap_node_nxt_hop_def_sf_mpls_add_fcs ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_precommit_driver_manager_exception
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_precommit_driver_manager_exception ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_ingress_flow_rule_tap_sf
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_ingress_flow_rule_tap_sf ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_source_port_range_conflict
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_source_port_range_conflict ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_precommit_driver_manager_exception
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_precommit_driver_manager_exception ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_fields
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_fields ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_shared_port_pair_groups_different_order
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_shared_port_pair_groups_different_order ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('84ae0636-89d7-43d8-941d-55c606e10d90',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('272a3215-f224-4d82-a9d5-b9c5a1742077',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('168909b2-8052-4066-872d-03b8d323bdb1',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_protocol_conflict
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_protocol_conflict ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_shared_port_pair_groups
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_shared_port_pair_groups ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_ethertype
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_ethertype ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_unknown_flow_classifiers
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_unknown_flow_classifiers ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_shared_port_pair_groups_different_order
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_shared_port_pair_groups_different_order ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_multi_port_groups_port_pairs
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_multi_port_groups_port_pairs ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('784c34e5-3881-450c-a09b-4fc27fb97a86',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('abff09b2-440a-4ea5-934c-b89e4c3a0218',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_consecutive_tap_port_pair_groups
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_consecutive_tap_port_pair_groups ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_ip_prefix
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_ip_prefix ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_source_ip_prefix_conflict
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_source_ip_prefix_conflict ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_unknown_flow_classifiers
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_unknown_flow_classifiers ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_default_chain_parameters
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_default_chain_parameters ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_l7_parameters
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_l7_parameters ... ok
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('4db63b52-c31f-4dd7-9114-6b04ea4a7882',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  self.session.flush()
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('207f446f-ab08-4fbc-9552-1099bb8d87dd',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  self.session.flush()
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_consecutive_tap_port_pair_groups
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_consecutive_tap_port_pair_groups ... ok
 networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_port_protocol
 networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_port_protocol ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_empty_chain_parameters
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_empty_chain_parameters ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_source_port_range_conflict
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_source_port_range_conflict ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_default_chain_parameters
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_default_chain_parameters ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_empty_flow_classifiers
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_empty_flow_classifiers ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_protocol
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_protocol ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_empty_chain_parameters
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_empty_chain_parameters ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_fields
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_fields ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_empty_port_pair_groups
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_empty_port_pair_groups ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('b01df946-fa4b-409e-902e-5414c29394c7',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('7b593936-4460-4587-be8a-248fe365349c',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_fields
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_fields ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_empty_flow_classifiers
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_empty_flow_classifiers ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_protocol
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_protocol ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_port_groups_multi_port_pairs
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_port_groups_multi_port_pairs ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_ethertype
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_ethertype ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_ethertype
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_ethertype ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_flow_classifiers
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_flow_classifiers ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_port_groups_multi_port_pairs
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_port_groups_multi_port_pairs ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_ip_prefix
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_ip_prefix ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_empty_port_pair_groups
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_empty_port_pair_groups ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_ethertype
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_ethertype ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_ethertype
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_ethertype ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_flow_classifiers_basic_the_same
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_flow_classifiers_basic_the_same ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_ip_prefix
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_ip_prefix ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_ip_prefix_ethertype
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_ip_prefix_ethertype ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_flow_classifiers
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_flow_classifiers ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_ip_prefix
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_ip_prefix ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_flow_classifiers_basic_the_same
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_flow_classifiers_basic_the_same ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('c897805b-8ef6-4c84-bc34-7a9afc29f006',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('3c9edae3-224d-47eb-841e-2574171a415b',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_ip_prefix
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_ip_prefix ... ok
 networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_port_pairs
 networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_port_pairs ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_invalid_chain_parameters
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_invalid_chain_parameters ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_l7_parameters
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_l7_parameters ... ok
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_l7_parameters
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_l7_parameters ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_invalid_chain_parameters
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_invalid_chain_parameters ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_ip_prefix_ethertype
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_ip_prefix_ethertype ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_invalid_chain_parameters_symmetric
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_invalid_chain_parameters_symmetric ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_invalid_chain_parameters
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_invalid_chain_parameters ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_flow_classifiers_basic_the_same
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_flow_classifiers_basic_the_same ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_port_protocol
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_port_protocol ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_invalid_chain_parameters_symmetric
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_invalid_chain_parameters_symmetric ... ok
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_port_protocol
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_port_protocol ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_l7_parameters
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_l7_parameters ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_multi_flow_classifiers
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_multi_flow_classifiers ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_invalid_chain_parameters
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_invalid_chain_parameters ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_multi_flow_classifiers
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_multi_flow_classifiers ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_port_protocol
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_port_protocol ... ok
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_protocol
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_protocol ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_no_port_pair_groups
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_no_port_pair_groups ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_protocol
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_protocol ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_invalid_chain_parameters_symmetric
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_invalid_chain_parameters_symmetric ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_no_port_pair_groups
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_no_port_pair_groups ... ok
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_ethertype
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_ethertype ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_protocol
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_protocol ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('bbf7eab9-8dcd-4ee6-b47c-7a05fdb40cfa',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_logical_destination_port
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_logical_destination_port ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_multi_flow_classifiers
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_multi_flow_classifiers ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('66956229-f461-4f21-9128-d7083cc4e14a',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('2ff64ee8-c528-490f-b805-9f86b32c0021',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('ef134a0c-0298-45db-b39c-e7c7728b932e',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('abaca2f0-8564-4f05-afa5-2c4f2d868a82',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('e4a7c5f5-ae71-4412-ab18-f4dda4eddd77',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('2fc0c353-3d6b-4e78-9fc9-686094c03293',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('c7acbe0e-4543-4519-a94f-a41c361d1e44',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('9cb8c51c-1bad-4e49-bbc9-3ae102ba3fda',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('dcbfea84-4223-4e4d-880c-eec314be317d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('98018c29-1da7-40b9-9387-91f5c979ce8e',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('b8278b95-5527-40ed-8f17-91a16fa6cb6b',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  self.session.flush()
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_logical_destination_port
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_logical_destination_port ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('fab4453f-44c8-4ad5-9126-a0a788d4743f',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  self.session.flush()
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_nouuid_port_id
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_nouuid_port_id ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_no_port_pair_groups
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_no_port_pair_groups ... ok
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_ip_prefix
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_ip_prefix ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('85d47731-a919-4258-92af-c265b918ddbc',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('5bb3f149-ee49-42c5-850d-735d8058ab57',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('e2780752-e642-46fb-85b3-95e78b0e68cf',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('c8c0de0e-f674-4d0e-95a1-e30c1702919b',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_non_consecutive_tap_port_pair_groups
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_non_consecutive_tap_port_pair_groups ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('6b6f2e7f-e4c6-4e34-8ca6-35b367f7f907',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('80579fe6-75d6-4522-be80-1443d8649232',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_non_consecutive_tap_port_pair_groups
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_non_consecutive_tap_port_pair_groups ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_none_chain_parameters
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_none_chain_parameters ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_port_id
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_port_id ... ok
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_ip_prefix_ethertype
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_ip_prefix_ethertype ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_nouuid_port_id
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_nouuid_port_id ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_none_chain_parameters
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_none_chain_parameters ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_none_flow_classifiers
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_none_flow_classifiers ... ok
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('99ff079a-9dd1-4a58-986e-c1ea12460990',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  self.session.flush()
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('e2f901a0-f05c-4cf8-9768-b61ca61eeb9f',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  self.session.flush()
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('ea353134-4514-4fd3-a1a3-0ba161fc395f',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  self.session.flush()
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_none_chain_parameters
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_none_chain_parameters ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_non_consecutive_tap_port_pair_groups
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_non_consecutive_tap_port_pair_groups ... ok
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_l7_parameters
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_l7_parameters ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_none_flow_classifiers
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_none_flow_classifiers ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_nonuuid_port_pair_group_id
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_nonuuid_port_pair_group_id ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_port_id
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_port_id ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_none_flow_classifiers
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_none_flow_classifiers ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_unknown_port_id
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_unknown_port_id ... ok
 networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_service_graphs_mpls
 networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_service_graphs_mpls ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_nonuuid_port_pair_group_id
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_nonuuid_port_pair_group_id ... ok
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_port_protocol
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_port_protocol ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_none_chain_parameters
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_none_chain_parameters ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_nonuuid_port_pair_group_id
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_nonuuid_port_pair_group_id ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_delete_flow_classifier
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_delete_flow_classifier ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_none_flow_classifiers
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_none_flow_classifiers ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_nsh_correlation
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_nsh_correlation ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_nsh_correlation
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_nsh_correlation ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_unknown_port_id
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_unknown_port_id ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_delete_flow_classifier_noexist
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_delete_flow_classifier_noexist ... ok
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_protocol
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_protocol ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_delete_flow_classifier
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_delete_flow_classifier ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('848c1b12-dac8-4785-9848-0645ec7a5132',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('ba52c327-7b1c-4cfb-a94f-3bc4e52109b0',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  self.session.flush()
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_nsh_correlation_incompatible_ppg_fail
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_nsh_correlation_incompatible_ppg_fail ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('82d31364-8fb2-47dc-ab55-eb1b2daa9b11',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_nonuuid_port_pair_group_id
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_nonuuid_port_pair_group_id ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_list_flow_classifiers
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_list_flow_classifiers ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_nsh_correlation
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_nsh_correlation ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_logical_destination_port
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_logical_destination_port ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('772052d1-12b4-40a1-9d41-efcb3169ced1',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('d5e3666c-b341-4881-84f8-0a87acc88821',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('c33611a1-7735-46a6-8e79-7d757bbbaca2',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_nsh_correlation_incompatible_ppg_fail
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_nsh_correlation_incompatible_ppg_fail ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_delete_flow_classifier_noexist
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_delete_flow_classifier_noexist ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_logical_destination_port
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_logical_destination_port ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('a91b5801-f69a-44f1-8dce-3fa30b8d8c60',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_list_flow_classifiers_with_params
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_list_flow_classifiers_with_params ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_nouuid_port_id
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_nouuid_port_id ... ok
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('ae2d2cda-047d-433a-b22a-6afd3042aa10',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('c33a08fa-baab-49e8-af97-532ebd321803',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('689ab947-0cee-4ebc-bcc1-0852027f8c7f',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_port_pairs
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_port_pairs ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('9c418874-362e-467f-bd37-f9da71b981e3',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_nsh_correlation_incompatible_ppg_fail
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_nsh_correlation_incompatible_ppg_fail ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('b10f4e9b-b0a4-4435-ba0e-7bb695916523',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('a27b619a-f351-405b-ba79-3d5f174123ed',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('faedef52-f95a-4833-b11d-e733cff9bcee',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('e70ae3fe-43f4-440b-bc51-071a07badbfe',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('b5c91b8c-d617-4fd9-a1a4-acc17622049b',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('38ce4c75-a2cc-4534-9c40-c60e35c53d49',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('cfd179ca-ad0f-49d0-a51d-0ce185a182f4',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('a5b664a9-f742-417e-bf51-c4dd1348d3e8',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('39a151a9-e643-4370-b797-3ce391695b87',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_nouuid_port_id
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_nouuid_port_id ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('d7492f27-f2e1-4391-b9f9-66b7a1d79200',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('275c38c9-bbe4-42ee-bde7-e545a9df25b1',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('aea1f97e-9098-44a3-917f-f2a7345056ba',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('2db7d3de-2614-46bb-a172-11d82530b8ad',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_port_pairs
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_port_pairs ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_list_flow_classifiers
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_list_flow_classifiers ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_same_port_pair_groups
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_same_port_pair_groups ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_unknown_port_pair_group_id
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_unknown_port_pair_group_id ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_list_flow_classifiers_with_params
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_list_flow_classifiers_with_params ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_same_port_pair_groups
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_same_port_pair_groups ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_list_flow_classifiers_with_unknown_params
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_list_flow_classifiers_with_unknown_params ... ok
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_port_id
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_port_id ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_service_graphs_nsh
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_service_graphs_nsh ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_same_port_pair_groups
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_same_port_pair_groups ... ok
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f3750b30-556f-4c59-9e3c-45d7b86e32e4',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  self.session.flush()
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('a2340a78-cd88-4b46-b5f7-85372f659fd2',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  self.session.flush()
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_quota_create_flow_classifier
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_quota_create_flow_classifier ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_port_pairs
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_port_pairs ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_unknown_port_pair_group_id
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_unknown_port_pair_group_id ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chains_with_conflicting_chain_ids
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chains_with_conflicting_chain_ids ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain ... ok
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_unknown_port_id
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_unknown_port_id ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_list_flow_classifiers_with_unknown_params
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_list_flow_classifiers_with_unknown_params ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chains_with_conflicting_chain_ids
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chains_with_conflicting_chain_ids ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_quota_create_flow_classifier
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_quota_create_flow_classifier ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifer_driver_manager_called
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifer_driver_manager_called ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_all_fields
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_all_fields ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_driver_manager_called
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_driver_manager_called ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_service_graphs_nsh
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_service_graphs_nsh ... ok
 networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_show_flow_classifier
 networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_show_flow_classifier ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_empty_input
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_empty_input ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifier
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifier ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_same_port_pair_groups
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_same_port_pair_groups ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifer_driver_manager_called
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifer_driver_manager_called ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain ... ok
 networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_show_flow_classifier_noexist
 networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_show_flow_classifier_noexist ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_all_fields
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_all_fields ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_unknown_port_pair_group_id
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_unknown_port_pair_group_id ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chains_with_conflicting_chain_ids
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chains_with_conflicting_chain_ids ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifier
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifier ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chains_with_conflicting_chain_ids
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chains_with_conflicting_chain_ids ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_update_flow_classifer_unsupported_fields
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_update_flow_classifer_unsupported_fields ... ok
 delete_flow_classifier failed.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/plugin.py", line 95, in delete_flow_classifier
@@ -6433,67 +6458,93 @@
   File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
     raise effect
 networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierDriverError: delete_flow_classifier failed.
-Delete flow classifier failed, flow_classifier '61d58cb2-ac00-4dec-908b-fcffa9ed053c'
+Delete flow classifier failed, flow_classifier 'd21b7f84-557b-450b-b903-f5d75f436e45'
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifier_driver_manager_exception
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifier_driver_manager_exception ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_all_fields
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_all_fields ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_update_flow_classifier
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_update_flow_classifier ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifier_noexist
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifier_noexist ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_empty_input
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_empty_input ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('a2711699-aac7-4083-9c45-2c3e22eb284d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_all_fields
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_all_fields ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('67b26bb0-a587-4c80-9c4a-0515ebc3403b',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('39124434-4bf8-49c4-8095-50fc310de16f',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('94b04e22-772d-4c3c-92af-bee46f6e764d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifier_driver_manager_exception
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifier_driver_manager_exception ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_empty_service_function_parameters
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_empty_service_function_parameters ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_update_flow_classifer_unsupported_fields
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_update_flow_classifer_unsupported_fields ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifier_precommit_driver_manager_exception
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifier_precommit_driver_manager_exception ... ok
 networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_cross_subnet_ppg
 networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_cross_subnet_ppg ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_driver_manager_called
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_driver_manager_called ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_empty_service_function_parameters
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_empty_service_function_parameters ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifier_noexist
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifier_noexist ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_list_flow_classifiers
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_list_flow_classifiers ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_empty_input
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_empty_input ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_update_flow_classifier
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_update_flow_classifier ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_list_flow_classifiers_with_params
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_list_flow_classifiers_with_params ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_all_fields
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_all_fields ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_empty_service_function_parameters
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_empty_service_function_parameters ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_list_flow_classifiers_with_unknown_params
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_list_flow_classifiers_with_unknown_params ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('a1cbbe94-9b5a-4575-92c9-021abfc5b482',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_consistent_correlations
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_consistent_correlations ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_all_fields
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_all_fields ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifier_precommit_driver_manager_exception
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifier_precommit_driver_manager_exception ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('02bff44f-28d8-4c4d-a582-349c167de9f3',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('b65e0ebb-3adb-4a2f-a9e8-2fde895c2ff7',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('3f985888-efac-42a2-b9df-0ece9203147d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_quota_create_flow_classifier
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_quota_create_flow_classifier ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_cross_subnet_source
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_cross_subnet_source ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_inconsistent_correlations
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_inconsistent_correlations ... ok
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('cb9ecb2a-74d4-4538-acf3-dc4a5c9bf6f9',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_consistent_correlations
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_consistent_correlations ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('7d46253b-8914-4a64-bd22-50ecef3a21f7',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_consistent_correlations
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_consistent_correlations ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_list_flow_classifiers
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_list_flow_classifiers ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_list_flow_classifiers_with_params
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_list_flow_classifiers_with_params ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_show_flow_classifier
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_show_flow_classifier ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_driver_manager_called
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_driver_manager_called ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_inconsistent_correlations
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_inconsistent_correlations ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f1ce7e60-430b-4ac0-8cb8-77470e626842',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_show_flow_classifier_noexist
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_show_flow_classifier_noexist ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('00c9c0c6-f291-4388-9f12-dca844353827',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('87ad4136-7abf-44a1-8988-bf0e135bcefb',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_share_port_pair_id
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_share_port_pair_id ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_default_parameters
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_default_parameters ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifer_unsupported_fields
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifer_unsupported_fields ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('94933074-86fd-4db8-b27d-b0df62cfca7b',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_inconsistent_correlations
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_inconsistent_correlations ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_list_flow_classifiers_with_unknown_params
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_list_flow_classifiers_with_unknown_params ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('67e1f861-b78a-4231-9309-50ee628ba838',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_share_port_pair_id
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_share_port_pair_id ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_cross_subnet_source
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_cross_subnet_source ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_empty_parameters
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_empty_parameters ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifier
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifier ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_fcs_port_pairs_ppg_n_tuple_symmetric
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_fcs_port_pairs_ppg_n_tuple_symmetric ... ok
 create_port_pair_group_postcommit failed.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/plugin.py", line 184, in create_port_pair_group
@@ -6507,65 +6558,21 @@
   File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcDriverError: create_port_pair_group_postcommit failed.
-Create port pair group failed, deleting port_pair_group 'bfe21e9e-fd0a-4dde-83eb-8ab09aa005ed'
+Create port pair group failed, deleting port_pair_group '1d1504bf-b52e-406f-a6ca-0dc70ee0177b'
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_postcommit_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_postcommit_driver_manager_exception ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_default_parameters
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_default_parameters ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_precommit_driver_manager_exception
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_precommit_driver_manager_exception ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_empty_parameters
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_empty_parameters ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_quota_create_flow_classifier
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_quota_create_flow_classifier ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_none_parameters
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_none_parameters ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('402de8a0-f216-41e3-8258-e89dc4d3891f',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  self.session.flush()
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_share_port_pair_id
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_share_port_pair_id ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_show_flow_classifier
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_show_flow_classifier ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('4919edd5-a24f-4c96-a1f3-dbbf07f3c7da',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_precommit_driver_manager_exception
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_precommit_driver_manager_exception ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifier_driver_manager_called
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifier_driver_manager_called ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_nouuid_port_pair_id
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_nouuid_port_pair_id ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_default_parameters
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_default_parameters ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_fcs_port_pairs_ppg_n_tuple_symmetric
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_fcs_port_pairs_ppg_n_tuple_symmetric ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_show_flow_classifier_noexist
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_show_flow_classifier_noexist ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('4480114f-7006-4276-ae22-bb2011636d7e',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_port_pairs
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_port_pairs ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_empty_parameters
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_empty_parameters ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifer_unsupported_fields
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifer_unsupported_fields ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_none_parameters
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_none_parameters ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_tap_enabled_parameter_true
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_tap_enabled_parameter_true ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_nouuid_port_pair_id
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_nouuid_port_pair_id ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_unknown_port_pair_id
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_unknown_port_pair_id ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifier
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifier ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('5ee0cf7d-35ef-463c-bf96-5402a6fe3ffa',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('9d0e3407-52e1-4485-9737-d255293f8e2d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_port_pairs
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_port_pairs ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_ingress_egress_different_hosts
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_ingress_egress_different_hosts ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifier_driver_manager_called
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifier_driver_manager_called ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_tap_enabled_parameter_true
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_tap_enabled_parameter_true ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_none_service_function_parameters
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_none_service_function_parameters ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_share_port_pair_id
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_share_port_pair_id ... ok
 update_flow_classifier_postcommit failed.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/plugin.py", line 79, in update_flow_classifier
@@ -6579,29 +6586,69 @@
   File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
     raise effect
 networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierDriverError: update_flow_classifier_postcommit failed.
-Update flow classifier failed, flow_classifier '1175354d-cf3d-4ee6-8302-33a5dcb7b934'
+Update flow classifier failed, flow_classifier 'c00d984e-2939-4c57-8397-08da0b1c7e31'
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifier_postcommit_driver_manager_exception
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifier_postcommit_driver_manager_exception ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_unknown_port_pair_id
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_unknown_port_pair_id ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_invalid_correlation
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_invalid_correlation ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('6605fcfe-022e-46d1-a2d2-30598275e72c',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('ac6d6dfb-c580-490d-a097-7887173252bf',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('fde0fca1-49ea-47e1-9e4a-46ac2424a011',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_port_pairs
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_port_pairs ... ok
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifier_precommit_driver_manager_exception
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifier_precommit_driver_manager_exception ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_ingress_egress_different_hosts
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_ingress_egress_different_hosts ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_invalid_service_function_parameters
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_invalid_service_function_parameters ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.test_sfc.SfcAgentExtensionTestCase.test_update_empty_flow_rules
+networking_sfc.tests.unit.services.sfc.agent.extensions.test_sfc.SfcAgentExtensionTestCase.test_update_empty_flow_rules ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_default_parameters
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_default_parameters ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_tap_enabled_parameter_true
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_tap_enabled_parameter_true ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_empty_parameters
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_empty_parameters ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_unknown_port_pair_id
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_unknown_port_pair_id ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_none_parameters
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_none_parameters ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_nouuid_port_pair_id
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_nouuid_port_pair_id ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f4cf0b6c-8a29-469f-82e3-add4ad3e667b',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f3b6ab92-c4c5-4457-be8d-46e7f028f2c0',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_ingress_egress_different_hosts
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_ingress_egress_different_hosts ... ok
 networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_multi_port_groups_multi_port_pairs
 networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_multi_port_groups_multi_port_pairs ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_none_service_function_parameters
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_none_service_function_parameters ... ok
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('a6fe8a6e-cda0-41a4-ab27-94a1928cfa93',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  self.session.flush()
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_port_pairs
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_port_pairs ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_invalid_correlation
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_invalid_correlation ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_tap_enabled_parameter_true
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_tap_enabled_parameter_true ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_unknown_port_pair_id
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_unknown_port_pair_id ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_invalid_service_function_parameters
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_invalid_service_function_parameters ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_ingress_egress_different_hosts
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_ingress_egress_different_hosts ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_invalid_weight
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_invalid_weight ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_none_service_function_parameters
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_none_service_function_parameters ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('49a87a38-f2a1-4b39-8e94-1bd7e91b62fc',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('eeecf0ce-fbbb-4203-b95f-5717fcc68054',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('bb6dd240-6bab-44c2-b2ff-f68f99206040',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_no_egress
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_no_egress ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_multi_port_groups_port_pairs
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_multi_port_groups_port_pairs ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_no_ingress
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_no_ingress ... ok
 create_port_pair_postcommit failed.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/plugin.py", line 123, in create_port_pair
@@ -6615,151 +6662,155 @@
   File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcDriverError: create_port_pair_postcommit failed.
-Create port pair failed, deleting port_pair 'ff4580dd-7ada-4470-a85a-202404bfa3cd'
+Create port pair failed, deleting port_pair 'f02bd297-3a8b-4ec2-a239-e4082f73ab57'
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_postcommit_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_postcommit_driver_manager_exception ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_no_egress
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_no_egress ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_nouuid_egress
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_nouuid_egress ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_precommit_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_precommit_driver_manager_exception ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_no_ingress
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_no_ingress ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_nouuid_ingress
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_nouuid_ingress ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_invalid_correlation
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_invalid_correlation ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_nouuid_egress
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_nouuid_egress ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_invalid_service_function_parameters
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_invalid_service_function_parameters ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('a8b62073-ebb8-4731-aed7-dcfef8be56e1',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('db7bb50d-13f7-43b7-9426-3cace3dd2e36',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('82a86944-5e85-44aa-b105-b26b41d9e7f0',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_src_dst_same_port
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_src_dst_same_port ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('92d8b461-5aab-46c4-a5fc-6ccac4f22636',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_nouuid_ingress
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_nouuid_ingress ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_unknown_egress
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_unknown_egress ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_invalid_weight
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_invalid_weight ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_multi_port_groups_port_pairs
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_multi_port_groups_port_pairs ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_port_groups_multi_port_pairs
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_port_groups_multi_port_pairs ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_unknown_ingress
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_unknown_ingress ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_no_egress
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_no_egress ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_src_dst_same_port
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_src_dst_same_port ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_ppg_with_all_params_and_tap_enabled_parameter_true
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_ppg_with_all_params_and_tap_enabled_parameter_true ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_precommit_symmetric_no_logical_dst_port
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_precommit_symmetric_no_logical_dst_port ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_no_ingress
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_no_ingress ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_unknown_egress
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_unknown_egress ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_nouuid_egress
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_nouuid_egress ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_unknown_ingress
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_unknown_ingress ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_ppg_with_all_params_and_tap_enabled_parameter_true
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_ppg_with_all_params_and_tap_enabled_parameter_true ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_nouuid_ingress
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_nouuid_ingress ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_branching_no_class
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_branching_no_class ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_nouuid_ingress
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_nouuid_ingress ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('982d3246-60cc-48c9-b18c-00003ea8f827',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('cbac3e99-2faf-4257-959f-816226ee2562',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('cd297f5c-103d-42a5-a54e-fdae4db2a2e1',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('aa8c7a6e-316b-446d-be5c-fc5b2519c81f',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_branching_ppg_both_corrs_ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_branching_ppg_both_corrs_ok ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('5ca34f9a-72c4-4465-8f83-f1c133b99825',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('1fd1c9d6-311e-4b63-b11d-aaa499253425',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_src_dst_same_port
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_src_dst_same_port ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('23e5a526-9666-4033-9ee9-5c1a56ba61c2',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_port_groups_multi_port_pairs
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_port_groups_multi_port_pairs ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_default_and_tap_enabled_ppg
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_default_and_tap_enabled_ppg ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_unknown_egress
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_unknown_egress ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_unknown_ingress
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_unknown_ingress ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('274695b1-8cb0-4b36-99d3-66a7b361394e',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('b58fff64-8f0b-499c-b1f8-a75e6d6edb7a',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('a2c62b22-48d6-4237-bd8f-c334a542c282',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('aabefea4-a329-4917-b2f2-2c77f53bc18d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f60e40eb-526a-413b-be1d-57a34c0564b8',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('735eba73-610e-41d6-895a-71dbd3293d98',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('a71f2d15-bb26-4be7-b255-55d12ee843c0',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('bd51c2ae-b801-4a04-82fd-b8f3822af62f',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_branching_ppg_both_corrs_ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_branching_ppg_both_corrs_ok ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_precommit_symmetric_no_logical_dst_port
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_precommit_symmetric_no_logical_dst_port ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_branching_ppg_no_dst_corr_fail
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_branching_ppg_no_dst_corr_fail ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_unknown_ingress
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_unknown_ingress ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_ppg_with_all_params_and_tap_enabled_parameter_true
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_ppg_with_all_params_and_tap_enabled_parameter_true ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_branching_no_class
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_branching_no_class ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('ae80207d-fcec-4fdf-ae68-ba4db53f2487',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('809777a1-8305-4a6e-934a-9be7d66977d5',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('9b82522c-0ddd-418f-8bbd-99ca37be8f25',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('2e9e05a4-cbbc-46a5-8cc1-0388df7cbc16',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('92e4ee75-5f3a-478b-94fb-365c550eaf19',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('c5a071ef-bee4-4861-9a96-9dfc06f89576',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('76c50984-1ddf-4c9d-82c7-325068c9c734',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('11cb9368-ba36-49be-90e0-55de7fe74edc',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_branching_ppg_no_dst_corr_fail
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_branching_ppg_no_dst_corr_fail ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('59c88f64-d25d-416b-b92d-0a028a87431b',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f512f75c-8676-45a3-bff1-c827fe2dddfd',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_branching_ppg_no_src_corr_fail
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_branching_ppg_no_src_corr_fail ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_fc_ppg_n_tuple_mapping
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_fc_ppg_n_tuple_mapping ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_linear_dependency_only
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_linear_dependency_only ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_branching_no_class
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_branching_no_class ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_same_chain_fail
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_same_chain_fail ... ok
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('adac22cd-407a-4fac-a753-76154b5584e2',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('13f2308b-fea5-4049-a500-ee5d1c3b6c69',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f2937e68-e4d7-4a8d-a162-05748c3ccd5b',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('e49ecadb-07fd-4280-9515-2ae4a1e7961d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('e1b6033d-2488-47e5-8f05-11acea90e7eb',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('6c76d267-9444-4313-a94c-e4027bc35bbf',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('b7b9dfc4-8bc1-4bfc-b2a4-68d6ca913850',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_branching_ppg_both_corrs_ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_branching_ppg_both_corrs_ok ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('9697bda0-3319-46ce-b88b-f7adcb1a5dcf',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('b05516c7-09d5-4ec1-8f55-4afb90ff282a',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('a8b5c131-aff1-41db-87a5-6e9a1e856aca',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('a6c17060-1c23-4f0b-9e19-63edac22266a',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('4028b7a9-7831-418c-ac60-1973f0db5773',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('e660e293-0fcb-4e7e-9828-9778bc13f16d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('dc4062c2-b500-4e6d-8565-9878aca37a4a',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_branching_ppg_no_src_corr_fail
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_branching_ppg_no_src_corr_fail ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_default_and_tap_enabled_ppg
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_default_and_tap_enabled_ppg ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('9316e326-0a27-4909-9aad-69d21d66ea12',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_fcs_port_pairs_with_symmetric
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_fcs_port_pairs_with_symmetric ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_unambiguous_branch
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_unambiguous_branch ... ok
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('380440ac-b507-4275-a01e-ad2ad48ad9aa',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('919164dd-8c37-4d84-8c95-d74db756fc16',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f20c2094-06e9-4fd4-99fb-92b14675ca68',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('2717bb73-2811-4b76-b95d-2397e43877bd',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('98786342-0151-468e-921c-131a77bada0e',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('ee3c8921-6307-475d-b595-318b1a5b9762',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('52d84661-abee-46d7-811e-6c8b5d882216',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_branching_ppg_no_dst_corr_fail
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_branching_ppg_no_dst_corr_fail ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_linear_dependency_only
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_linear_dependency_only ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_same_chain_fail
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_same_chain_fail ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('9d896660-e4ed-4be1-b6b5-d96093c4a9f4',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_already_used_pcs_fail
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_already_used_pcs_fail ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_flow_classifiers
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_flow_classifiers ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_direct_loop_fail
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_direct_loop_fail ... ok
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f8f09232-7de8-478f-90a8-4fa044ffe6be',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('706941f7-7213-488a-9e35-e4754200ca70',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('0a1dd019-96c8-469f-a51b-51b52698319f',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('c629efba-e57d-4609-b34d-35a3288bc01c',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('c56cff8b-cd88-4a5a-a856-81a1e5364171',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('cbd8eff4-d898-4525-9d76-f34c82348400',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('8a53db61-6029-43d5-acab-f9bd501fc07f',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_branching_ppg_no_src_corr_fail
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_branching_ppg_no_src_corr_fail ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('74b8955c-366b-4991-895e-78dde6bf60fd',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_fc_ppg_n_tuple_mapping
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_fc_ppg_n_tuple_mapping ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_unambiguous_branch
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_unambiguous_branch ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_indirect_loop_fail
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_indirect_loop_fail ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_driver_manager_called
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_driver_manager_called ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_already_used_pcs_fail
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_already_used_pcs_fail ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_direct_loop_fail
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_direct_loop_fail ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('59cfc06c-91e2-4e0a-84ae-a7c5b3599c8b',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_flow_classifiers_port_pairs
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_flow_classifiers_port_pairs ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_inexistent_port_chains
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_inexistent_port_chains ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_linear_dependency_only
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_linear_dependency_only ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_joining_branches
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_joining_branches ... ok
 create_service_graph_postcommit failed.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/plugin.py", line 254, in create_service_graph
@@ -6773,43 +6824,27 @@
   File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcDriverError: create_service_graph_postcommit failed.
-Create Service Graph failed, deleting Service Graph '1c1f546d-417f-4b69-a7b2-d53f97caa8b2'
+Create Service Graph failed, deleting Service Graph '045062b3-d1db-422a-aba7-7342c9224132'
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_postcommit_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_postcommit_driver_manager_exception ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_indirect_loop_fail
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_indirect_loop_fail ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('4cd1a9ad-1249-4628-9526-c38c0c125e5d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_inexistent_port_chains
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_inexistent_port_chains ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_fcs_port_pairs_with_symmetric
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_fcs_port_pairs_with_symmetric ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_precommit_driver_manager_exception
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_precommit_driver_manager_exception ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_joining_branches
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_joining_branches ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_multiple_starts
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_multiple_starts ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_same_chain_fail
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_same_chain_fail ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_flow_classifiers
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_flow_classifiers ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_unambiguous_branch
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_unambiguous_branch ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_flow_classifiers_with_symmetric
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_flow_classifiers_with_symmetric ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_precommit_driver_manager_exception
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_precommit_driver_manager_exception ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_tap_pair_group_with_multiple_port_pairs
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_tap_pair_group_with_multiple_port_pairs ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('76586880-e3f2-47d9-b562-cf7d425bff54',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_same_chain_fail
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_same_chain_fail ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('8a81d167-92ec-4060-846e-1738a895ed51',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_tap_port_pair_group_with_single_port_pair
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_tap_port_pair_group_with_single_port_pair ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_already_used_pcs_fail
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_already_used_pcs_fail ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('1ffa506f-8c9b-4099-8d96-acb496c86bde',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_unambiguous_branch
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_unambiguous_branch ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('470cf223-1631-4a04-aefa-c77ccbfeac71',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_direct_loop_fail
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_direct_loop_fail ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_flow_classifiers_port_pairs
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_flow_classifiers_port_pairs ... ok
 DELETE failed.
 Traceback (most recent call last):
   File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
@@ -6993,22 +7028,20 @@
     cursor.execute(statement, parameters)
 oslo_db.exception.DBReferenceError: (sqlite3.IntegrityError) FOREIGN KEY constraint failed
 [SQL: DELETE FROM ports WHERE ports.id = ?]
-[parameters: ('a535de88-2a73-4add-ae4a-7bca540218f8',)]
+[parameters: ('922b6cf8-91cd-4da3-9f34-7968b4f815ba',)]
 (Background on this error at: https://sqlalche.me/e/20/gkpj)
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_egress_port_pair_exist
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_egress_port_pair_exist ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_indirect_loop_fail
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_indirect_loop_fail ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_already_used_pcs_fail
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_already_used_pcs_fail ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_multi_fcs_port_pairs_with_symmetric
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_multi_fcs_port_pairs_with_symmetric ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_flow_classifier_port_chain_exist
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_flow_classifier_port_chain_exist ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_inexistent_port_chains
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_inexistent_port_chains ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_joining_branches
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_joining_branches ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_flow_classifiers_with_symmetric
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_flow_classifiers_with_symmetric ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_multiple_starts
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_multiple_starts ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_direct_loop_fail
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_direct_loop_fail ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_indirect_loop_fail
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_indirect_loop_fail ... ok
 DELETE failed.
 Traceback (most recent call last):
   File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
@@ -7192,22 +7225,46 @@
     cursor.execute(statement, parameters)
 oslo_db.exception.DBReferenceError: (sqlite3.IntegrityError) FOREIGN KEY constraint failed
 [SQL: DELETE FROM ports WHERE ports.id = ?]
-[parameters: ('c84bc6da-b163-402d-b983-1a66f05e0c88',)]
+[parameters: ('e9d0b81a-32b8-4d4e-9b5c-16da2d813e84',)]
 (Background on this error at: https://sqlalche.me/e/20/gkpj)
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_ingress_port_pair_exist
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_ingress_port_pair_exist ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_inexistent_port_chains
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_inexistent_port_chains ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_chain
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_chain ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_tap_pair_group_with_multiple_port_pairs
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_tap_pair_group_with_multiple_port_pairs ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_chain_noexist
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_chain_noexist ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('7176aa9e-0f4c-4a60-984c-32736dedd298',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('428e3bd8-7240-4a0f-89a5-647a5960afad',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_joining_branches
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_joining_branches ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_multi_flow_classifiers_port_pairs
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_multi_flow_classifiers_port_pairs ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_chain_part_of_graph_fail
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_chain_part_of_graph_fail ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_multiple_starts
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_multiple_starts ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_tap_pair_group_with_multiple_port_pairs
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_tap_pair_group_with_multiple_port_pairs ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('fba5a0fd-5c13-4d70-8515-b69d081a3044',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_port_pairs
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_port_pairs ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair_group
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair_group ... ok
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('96986fb5-bad3-4934-8120-eaee898970c4',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_tap_port_pair_group_with_single_port_pair
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_tap_port_pair_group_with_single_port_pair ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_chain_part_of_graph_fail
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_chain_part_of_graph_fail ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair_group_noexist
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair_group_noexist ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair_group_port_chain_exist
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair_group_port_chain_exist ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('e531989f-6e94-4b13-a410-c6dbe62cc97c',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
 DELETE failed.
 Traceback (most recent call last):
   File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
@@ -7391,24 +7448,20 @@
     cursor.execute(statement, parameters)
 oslo_db.exception.DBReferenceError: (sqlite3.IntegrityError) FOREIGN KEY constraint failed
 [SQL: DELETE FROM ports WHERE ports.id = ?]
-[parameters: ('bd19a0ac-d688-4dda-829a-13423cb89d18',)]
+[parameters: ('4447ef60-8d6e-4420-be1e-06291e092b5e',)]
 (Background on this error at: https://sqlalche.me/e/20/gkpj)
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_egress_port_pair_exist
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_egress_port_pair_exist ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('905cf969-fa7a-4056-a0c3-2d3b619183a8',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_pp_fc_and_no_sfc_proxy_mpls
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_pp_fc_and_no_sfc_proxy_mpls ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair_noexist
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair_noexist ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_flow_classifier_port_chain_exist
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_flow_classifier_port_chain_exist ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair_group
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair_group ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_multi_fcs_port_pairs_with_symmetric
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_multi_fcs_port_pairs_with_symmetric ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair_group_noexist
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair_group_noexist ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair_group_port_chain_exist
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair_group_port_chain_exist ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('1871ad29-8ca1-48f0-a9cd-dbd073e58bed',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair_port_pair_group_exist
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair_port_pair_group_exist ... ok
 DELETE failed.
 Traceback (most recent call last):
   File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
@@ -7592,16 +7645,22 @@
     cursor.execute(statement, parameters)
 oslo_db.exception.DBReferenceError: (sqlite3.IntegrityError) FOREIGN KEY constraint failed
 [SQL: DELETE FROM ports WHERE ports.id = ?]
-[parameters: ('bacb7aa5-ec86-4b32-8e7a-596d218b89e4',)]
+[parameters: ('97630119-4c71-4d8c-9573-44940761750e',)]
 (Background on this error at: https://sqlalche.me/e/20/gkpj)
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_ingress_port_pair_exist
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_ingress_port_pair_exist ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair_noexist
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair_noexist ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_service_graph
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_service_graph ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('70092547-c6fa-4918-b23a-04954d15a345',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_pp_fc_and_no_sfc_proxy_nsh
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_pp_fc_and_no_sfc_proxy_nsh ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_chain
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_chain ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('983c5750-b99b-4ae3-8527-f3cd2a61392e',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_chains
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_chains ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_symmetric
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_symmetric ... ok
 delete_port_chain failed.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/plugin.py", line 99, in delete_port_chain
@@ -7615,45 +7674,35 @@
   File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcDriverError: delete_port_chain failed.
-Delete port chain failed, portchain '62827d09-1ae9-4232-9e06-4008fb836a0f'
+Delete port chain failed, portchain '33eee16f-c161-4cfb-bfcf-f8fbcfb7dd0d'
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_chain_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_chain_driver_manager_exception ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_multi_flow_classifiers_port_pairs
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_multi_flow_classifiers_port_pairs ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('141a0ba1-5cdb-4b65-a327-066a515b907c',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair_port_pair_group_exist
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair_port_pair_group_exist ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_chains_with_params
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_chains_with_params ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_chain_driver_precommit_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_chain_driver_precommit_manager_exception ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_service_graph
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_service_graph ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('d9bfa7c8-9aa7-4818-801d-fc82fd78b47a',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_chains_with_unknown_params
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_chains_with_unknown_params ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_chain_manager_called
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_chain_manager_called ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_port_pairs
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_port_pairs ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_chains
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_chains ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('60a3eb2d-fccf-4128-87a3-14fe1f12cadc',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_tap_enabled_ppg_only
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_tap_enabled_ppg_only ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_chain_noexist
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_chain_noexist ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_chains_with_params
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_chains_with_params ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_chains_with_unknown_params
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_chains_with_unknown_params ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_chain_part_of_graph_fail
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_chain_part_of_graph_fail ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('6da1e0df-673e-4dda-b03e-8cff2feaf1ca',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_pp_fc_and_no_sfc_proxy_mpls
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_pp_fc_and_no_sfc_proxy_mpls ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pair_groups
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pair_groups ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pair_groups_with_params
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pair_groups_with_params ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_chain_part_of_graph_fail
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_chain_part_of_graph_fail ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pair_groups_with_unknown_params
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pair_groups_with_unknown_params ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pairs
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pairs ... ok
 delete_port_pair failed.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/plugin.py", line 160, in delete_port_pair
@@ -7667,13 +7716,25 @@
   File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcDriverError: delete_port_pair failed.
-Delete port pair failed, port_pair '0b53182c-4457-4564-8948-ae2d2914e67f'
+Delete port pair failed, port_pair '8dcbf326-a07a-4a94-ba82-73ce7d68d875'
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_driver_manager_exception ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pair_groups_with_unknown_params
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pair_groups_with_unknown_params ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_group
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_group ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pairs_with_params
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pairs_with_params ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('10e7926a-1307-4d5e-b649-f7937fe0a3c8',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('70657dab-a497-4995-a2b5-6db6eb78efdf',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f576c0e4-1980-47c5-9dad-39bde8c548d1',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('02517f7a-52b2-43e0-9f7e-c874666f41cb',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('5a57d782-7937-43ea-b9d2-ce4f765e6106',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('2a682df0-461b-49a5-b5ff-3a562ab56236',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
 delete_port_pair_group failed.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/plugin.py", line 226, in delete_port_pair_group
@@ -7687,249 +7748,237 @@
   File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcDriverError: delete_port_pair_group failed.
-Delete port pair group failed, port_pair_group '638359b9-2a83-4ccd-a31b-1171a634c6d4'
+Delete port pair group failed, port_pair_group 'e22fa101-f593-4a48-b9ff-3f80b568ceca'
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_group_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_group_driver_manager_exception ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pairs
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pairs ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pairs_with_unknown_params
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pairs_with_unknown_params ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_group_manager_called
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_group_manager_called ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('5366a7ef-d858-4a4c-be05-c8d7e16c51c8',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_quota_create_port_chain
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_quota_create_port_chain ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_group_noexist
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_group_noexist ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_pp_fc_and_no_sfc_proxy_nsh
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_pp_fc_and_no_sfc_proxy_nsh ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pairs_with_params
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pairs_with_params ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_symmetric
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_symmetric ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_complex_mpls
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_complex_mpls ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_quota_create_port_pair_group_quota
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_quota_create_port_pair_group_quota ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_group_port_chain_exist
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_group_port_chain_exist ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pairs_with_unknown_params
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pairs_with_unknown_params ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_quota_create_port_chain
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_quota_create_port_chain ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_group_precommit_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_group_precommit_driver_manager_exception ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('0800025a-50d8-47f0-a21a-46176f252af1',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_quota_create_port_pair_group_quota
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_quota_create_port_pair_group_quota ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_tap_enabled_ppg_only
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_tap_enabled_ppg_only ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_quota_create_port_pair_quota
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_quota_create_port_pair_quota ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_manager_called
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_manager_called ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_chain
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_chain ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_noexist
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_noexist ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('4da47c9b-8dfc-43c8-9ecc-be2361f13ffa',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_chain_noexist
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_chain_noexist ... ok
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('aca27b95-a178-4d23-ac8e-d448956a989f',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_port_pair_group_exist
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_port_pair_group_exist ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_quota_create_port_pair_quota
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_quota_create_port_pair_quota ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_chain
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_chain ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_precommit_driver_manager_exception
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_precommit_driver_manager_exception ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_chain_noexist
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_chain_noexist ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_pair
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_pair ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('ddd42a3d-d356-4ed9-a99d-3180698e6bc6',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('7d04e3c5-3b0e-4a98-becf-d406f36a25a4',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('1a899be7-4e1e-4f20-90be-2ab9611a3743',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('ff405698-3e25-458b-a7f6-5525890190bc',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('c14e3b29-c68f-4daa-a11a-f235092ce87c',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('74d18f83-1aa7-44a4-a12d-2d7345ce05ca',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('2d764bf8-80ad-45a6-8549-134dca257b56',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('b5e71d36-7da3-4d5a-8b75-ce1cb4403f3c',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('c5573da6-e104-41be-9bcb-728d862b4ce4',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('73d52e4e-29da-4890-aca2-f3d60bc45597',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('55d6ea3e-9e50-478e-8ab9-61bc7e590f22',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('110811a7-6d46-49a2-900a-bac349bb8b99',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph_driver_postcommit_manager_exception
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph_driver_postcommit_manager_exception ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_precommit_driver_manager_exception
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_precommit_driver_manager_exception ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_pair_group
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_pair_group ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph_driver_precommit_manager_exception
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph_driver_precommit_manager_exception ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_pair_group_noexist
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_pair_group_noexist ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_complex_nsh
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_complex_nsh ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph_driver_postcommit_manager_exception
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph_driver_postcommit_manager_exception ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_pair_noexist
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_pair_noexist ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_complex_mpls
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_complex_mpls ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph_manager_called
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph_manager_called ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph_driver_precommit_manager_exception
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph_driver_precommit_manager_exception ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_add_flow_classifiers
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_add_flow_classifiers ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_chains
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_chains ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph_manager_called
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph_manager_called ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_add_port_pair_groups
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_add_port_pair_groups ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_chains_with_params
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_chains_with_params ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_chains
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_chains ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('d3b79217-6975-4fa0-b931-a8efea24f98b',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('25e4e1b0-9608-4996-a544-615ac98a22c9',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_chain_parameters
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_chain_parameters ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_mpls
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_mpls ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_chains_with_params
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_chains_with_params ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_chains_with_unknown_params
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_chains_with_unknown_params ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pair_groups
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pair_groups ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_conflict_flow_classifiers
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_conflict_flow_classifiers ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('fb10d80a-1e51-4210-8b19-9beda938574f',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('e5f5acbc-52da-48b4-8af3-27c67c79da45',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('22c162c6-e945-4f7a-82ac-dcd86f5cf4b6',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('a8a9800c-911f-46cb-9a80-c8ec013b1670',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('bc5c9c4f-fae6-4d92-a00d-ba4f5e6fbd78',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pair_groups_with_params
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pair_groups_with_params ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('d56ccae1-bc3e-40ab-91f2-38bada27334c',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f591e2da-7e0b-420e-a5b1-62cc1bad6c9f',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('1bc6e5d7-e7df-4eec-ad6f-284d5d0336e3',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('a50cc5f0-6749-44c8-8e05-744d70837ffb',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_nsh
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_nsh ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('bc5b8334-e425-4e45-a574-80419184f2e8',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('b603cbaf-1e13-4ae5-b24e-cef704c745eb',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('e6466588-bf59-45c1-b018-d3836e65c752',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_consistency_with_consecutive_tap_ppg
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_consistency_with_consecutive_tap_ppg ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pair_groups_with_params
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pair_groups_with_params ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pair_groups_with_unknown_params
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pair_groups_with_unknown_params ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_complex_nsh
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_complex_nsh ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_consistency_with_consecutive_tap_ppg
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_consistency_with_consecutive_tap_ppg ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_flow_classifiers_basic_the_same
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_flow_classifiers_basic_the_same ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_part_of_graph_fail
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_part_of_graph_fail ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pairs
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pairs ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('64b0326d-3c52-404f-a27a-76b50ad66ae7',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_part_of_graph_fail
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_part_of_graph_fail ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pairs_with_params
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pairs_with_params ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_of_tap_enabled_ppg
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_of_tap_enabled_ppg ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pairs_with_unknown_params
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pairs_with_unknown_params ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_with_flow_classifiers
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_with_flow_classifiers ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_quota_create_port_chain
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_quota_create_port_chain ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_remove_flow_classifiers
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_remove_flow_classifiers ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('3fa24b91-7211-4615-b19c-e60f2a4395e8',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('723c1aba-652e-491c-b529-b50ac5d2a7c5',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_quota_create_port_pair_group_quota
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_quota_create_port_pair_group_quota ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_with_flow_classifiers_port_pairs
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_with_flow_classifiers_port_pairs ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_remove_port_pair_groups
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_remove_port_pair_groups ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('b7114496-ceda-4087-9725-49f8f6fc3400',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_mpls
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_mpls ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pairs_with_unknown_params
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pairs_with_unknown_params ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_replace_flow_classifiers
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_replace_flow_classifiers ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_quota_create_port_chain
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_quota_create_port_chain ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_replace_port_pair_groups
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_replace_port_pair_groups ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_quota_create_port_pair_group_quota
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_quota_create_port_pair_group_quota ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_quota_create_port_pair_quota
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_quota_create_port_pair_quota ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('69983c37-b7e0-4971-b0b9-bea6331fb550',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('baa535dc-6f09-4ae0-bb64-6b585e47618b',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair_egress
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair_egress ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_nsh
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_nsh ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('dab1ea8d-1999-4d7b-8ac5-88cb71166fbf',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair_group
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair_group ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_show_port_chain
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_show_port_chain ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_show_port_chain_noexist
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_show_port_chain_noexist ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('4fe63965-34c9-49aa-9632-4c94809c6a78',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('6ea63009-faea-4d4b-b4d1-7e78296ebe45',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair_group_consistency_checks
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair_group_consistency_checks ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_with_port_pairs
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_with_port_pairs ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_show_port_pair
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_show_port_pair ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('2111ab56-595b-482a-82c3-eeecd0f9a7da',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_of_tap_enabled_ppg
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_of_tap_enabled_ppg ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair_ingress
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair_ingress ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_show_port_pair_group
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_show_port_pair_group ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair_egress
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair_egress ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_show_port_pair_group_noexist
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_show_port_pair_group_noexist ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_with_flow_classifiers
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_with_flow_classifiers ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair_service_function_parameters
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair_service_function_parameters ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('ddc2f6c5-0eb3-4efd-9dea-5155a50a2480',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair_group
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair_group ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_show_port_pair_noexist
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_show_port_pair_noexist ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_service_graph
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_service_graph ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_add_flow_classifiers
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_add_flow_classifiers ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('bab967f7-af9f-44c9-9677-f1321578b3e3',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('3c59f3bf-8dc0-4225-877b-07a8df8d6605',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('1cfbd6e8-bbc8-489c-a715-242168333c15',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair_group_consistency_checks
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair_group_consistency_checks ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('bc60dc3d-cf91-4015-999f-4263c46cf2e4',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_tap_port_chain_consistency
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_tap_port_chain_consistency ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('2c2a8f58-80a4-4b66-a026-948f434a0b7b',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('b5886888-19ed-41c6-aee8-6ae604458f61',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('88060105-998d-4ac9-a019-acb2e2dda5fd',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('d760e030-d818-4711-bb9d-d1af55300695',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('5835d606-8440-4fcc-9a8c-ccc2c9719e48',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_add_flow_classifiers
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_add_flow_classifiers ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair_ingress
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair_ingress ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_add_port_pair_groups
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_add_port_pair_groups ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('00c62e2e-d382-4cd8-b4c8-336394107a7c',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_with_flow_classifiers_port_pairs
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_with_flow_classifiers_port_pairs ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_chain_parameters
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_chain_parameters ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('69d30fee-d7e9-4dc3-8079-79b63aa36129',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_tap_port_pair_group_consistency
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_tap_port_pair_group_consistency ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('991ed59d-b366-4729-b42b-17c95a11adc6',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_with_port_pairs
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_with_port_pairs ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_service_graph_complex_mpls
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_service_graph_complex_mpls ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair_service_function_parameters
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair_service_function_parameters ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_conflict_flow_classifiers
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_conflict_flow_classifiers ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('1893e858-6d8c-4619-8dca-4aa4ec4d370f',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_service_graph
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_service_graph ... ok
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f535e31a-8cab-474d-9022-31b1241b71a6',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('b877adc0-3702-4aee-a455-3b14a2f9ea48',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('e00da5dc-6daf-4e5c-bc9b-859354aec21a',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_consistency_with_consecutive_tap_ppg
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_consistency_with_consecutive_tap_ppg ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('3645f4e1-f2ad-4505-bd64-c0000dd9bd51',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('3d8efd8a-d101-4909-a052-8af87d5c97e5',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_tap_port_chain_consistency
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_tap_port_chain_consistency ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_driver_manager_called
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_driver_manager_called ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_flow_classifiers_basic_the_same
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_flow_classifiers_basic_the_same ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('2effb1b9-0e37-44d3-b4de-6b41975e9e5a',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('b517161d-e9c1-4101-8ef7-c7ac766522e5',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_tap_port_pair_group_consistency
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_tap_port_pair_group_consistency ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('8fcc8bac-07aa-4cb7-b02d-a1cbdc8903c1',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('db5caa5a-cc65-42df-8e60-581ebcdac68d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('cc2b3a41-1b4d-4971-8695-c4e7eb756e04',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('6bb1dac5-9169-4b40-98d8-bbd3299480f1',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('2203e3ba-2faa-4e34-af81-a5bd9393b7b6',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('42a57ba6-04f3-4b84-9f4d-44e241a445c4',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('952fc399-a1fc-4e06-929f-aae95067af0a',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('d7d3dacd-9be9-43cd-8c9e-1d6d68770432',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('51ffb6e1-304b-4bb1-8029-20ac8f0e5a7c',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('e6491e21-e7e2-4b8e-96b0-76b36c6c82d6',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('a4a4fe22-41d4-4f6d-9da3-65d8bd680c59',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_flow_classifiers_basic_the_same
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_flow_classifiers_basic_the_same ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_part_of_graph_fail
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_part_of_graph_fail ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_service_graph_complex_mpls
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_service_graph_complex_mpls ... ok
+networking_sfc.tests.unit.services.flowclassifier.drivers.ovs.test_driver.OVSFlowClassifierDriverTestCase.test_create_flow_classifier_precommit
+networking_sfc.tests.unit.services.flowclassifier.drivers.ovs.test_driver.OVSFlowClassifierDriverTestCase.test_create_flow_classifier_precommit ... ok
 update_port_chain_postcommit failed.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/plugin.py", line 83, in update_port_chain
@@ -7943,48 +7992,48 @@
   File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcDriverError: update_port_chain_postcommit failed.
-Update port chain failed, port_chain '6f72ac27-de24-4816-8553-2e6fc3664e45'
+Update port chain failed, port_chain '2b235414-583c-4a76-881d-541b7966c0a4'
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_postcommit_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_postcommit_driver_manager_exception ... ok
+networking_sfc.tests.unit.services.flowclassifier.drivers.ovs.test_driver.OVSFlowClassifierDriverTestCase.test_create_flow_classifier_precommit_no_logical_source_port
+networking_sfc.tests.unit.services.flowclassifier.drivers.ovs.test_driver.OVSFlowClassifierDriverTestCase.test_create_flow_classifier_precommit_no_logical_source_port ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_service_graph_complex_nsh
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_service_graph_complex_nsh ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_precommit_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_precommit_driver_manager_exception ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_remove_flow_classifiers
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_remove_flow_classifiers ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_remove_port_pair_groups
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_remove_port_pair_groups ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f4574232-1871-406d-8768-797ddad20cee',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_add_port_pair
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_add_port_pair ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_replace_flow_classifiers
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_replace_flow_classifiers ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_replace_port_pair_groups
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_replace_port_pair_groups ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('cc53fae9-32d1-4e7d-bc17-91c738f85f8a',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('4fc9485c-9b3b-46ca-9234-16e5c5e8c46d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f2309d18-7a11-424b-be5c-7d9bbb9f97a0',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('0a20830a-e930-4e89-9e56-1180a8b83396',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('b42bbe88-7aeb-4267-9def-92fdfb44a6ab',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('c83f55b3-1b27-4974-b26a-de8a4e92804b',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('df2e19ee-a7d8-46a1-ad49-a4437313162f',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('e446964f-aab3-4388-9ad5-f0adb0ec88fc',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_driver_manager_called
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_driver_manager_called ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_service_graph_complex_nsh
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_service_graph_complex_nsh ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_add_port_pair_group
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_add_port_pair_group ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_egress
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_egress ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('1090946f-73ba-45be-b274-4471387dbe1d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('0ece06ba-8ee5-4f1f-8fb8-1ba08f03298d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_group
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_group ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f3e78784-f4bf-47ec-b51c-b6e6de4a3c27',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('5c1ff63f-e71a-4daf-9c64-fb118f63c045',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_add_port_pair
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_add_port_pair ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('d7827e89-74c4-4152-bd71-009d4887aba4',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_delete_port_pair
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_delete_port_pair ... ok
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('894e9717-0262-4aac-bcbb-d376d884d9b5',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_group_consistency_checks
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_group_consistency_checks ... ok
@@ -8003,19 +8052,19 @@
   File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcDriverError: update_port_pair_group_postcommit failed.
-Update port pair group failed, port_pair_group '64b48323-0121-4b49-911e-0efbcff58964'
+Update port pair group failed, port_pair_group '64227f6b-67d3-4dde-8454-18d9fc045148'
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_group_postcommit_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_group_postcommit_driver_manager_exception ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('92a0be11-74cb-4ae9-b7c6-04dbd09d0406',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('59f0b7fa-c313-4b46-a4b2-89d1b5caf0f5',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_group_precommit_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_group_precommit_driver_manager_exception ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_add_port_pair_group
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_add_port_pair_group ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('77652943-afbc-446d-ad4a-8b11557f771d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('75aec9fe-c7b1-48af-9b4a-3f2eff101ff4',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_ingress
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_ingress ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_delete_port_pair_group
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_delete_port_pair_group ... ok
 update_port_pair_postcommit failed.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/plugin.py", line 145, in update_port_pair
@@ -8029,90 +8078,82 @@
   File "/usr/lib/python3.12/unittest/mock.py", line 1198, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcDriverError: update_port_pair_postcommit failed.
-Update port pair failed, port_pair '44a70d60-d7c8-48b7-bb66-9add81146489'
+Update port pair failed, port_pair 'bd108105-9ad6-4d08-a393-763d5c21e979'
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_postcommit_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_postcommit_driver_manager_exception ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_precommit_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_precommit_driver_manager_exception ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('07a4aede-7a5b-466a-9369-d6880265f74e',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('6a97b573-69b5-4b7f-b3d8-b3d6dc79f2b7',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_service_function_parameters
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_service_function_parameters ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_delete_port_pair
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_delete_port_pair ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_replace_flow_classifier
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_replace_flow_classifier ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_service_graph
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_service_graph ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_service_graph_driver_manager_called
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_service_graph_driver_manager_called ... ok
-Update failed, service_graph 'bec68579-0b26-4f01-a95f-cde7342d22dc'
+Update failed, service_graph '8cfda1da-9829-4ef6-b8fa-4d5fbc5cc710'
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('e8decc14-161f-4fbd-917a-e95076dc5a51',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_service_graph_postcommit_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_service_graph_postcommit_driver_manager_exception ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('df69e05e-19d3-406b-978d-bdce420f1568',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('74139209-9a2d-4306-b0ab-a7dd84cc913f',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_replace_port_pair
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_replace_port_pair ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_service_graph_precommit_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_service_graph_precommit_driver_manager_exception ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_delete_port_pair_group
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_delete_port_pair_group ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('d65608ef-0c09-4c1d-b4fb-e5efb8bafcae',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('7d9a7d18-0854-4732-81a5-7d9b61c753ac',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('c5851e18-23c8-46d6-aabe-643fc8c7557e',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('d3abfda6-b20e-419e-8121-45fef612728b',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_tap_port_chain_consistency
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_tap_port_chain_consistency ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('eba9a133-445a-406d-85b4-810205bd64cc',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('59141bd3-4289-48b0-ab7a-8dc84d59c88d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_tap_port_pair_group_consistency
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_tap_port_pair_group_consistency ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('78bffd44-e21f-40e2-9f32-4022ab9c2439',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_replace_flow_classifier
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_replace_flow_classifier ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('a9daffab-7b8a-48da-8e38-fc78a3890d51',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('37451a17-1cb3-44ec-ad0f-c253d5e7bdfc',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_replace_port_pair
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_replace_port_pair ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('761c572c-f876-4b60-869a-84d6dc80a077',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('b0770f72-5c16-43ee-be52-5620513767f4',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('c6cc9700-9727-4a6f-9e66-e57f2e45d36d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
 networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_replace_port_pair_group
 networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_replace_port_pair_group ... ok
 
 ----------------------------------------------------------------------
-Ran 746 tests in 372.323s
+Ran 746 tests in 134.266s
 
 OK
 + stestr slowest
-Test id                                                                                                                                              Runtime (s)
----------------------------------------------------------------------------------------------------------------------------------------------------  -----------
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_service_graph_complex_nsh                            19.121
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_service_graph_complex_mpls                           14.369
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_service_graphs_mpls                              13.392
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_complex_mpls                           13.013
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_multi_port_groups_multi_port_pairs        11.453
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_complex_nsh                            11.104
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_port_groups_multi_port_pairs                     10.479
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_multi_fcs_port_pairs_with_symmetric  10.390
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_cross_subnet_source                       10.262
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_port_groups_multi_port_pairs              10.254
+Test id                                                                                                                                        Runtime (s)
+---------------------------------------------------------------------------------------------------------------------------------------------  -----------
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_complex_nsh                      5.352
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_service_graph_complex_nsh                      5.079
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_service_graph_complex_mpls                     4.781
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_complex_mpls                     4.758
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_service_graphs_mpls                        4.506
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_multi_port_groups_multi_port_pairs  4.396
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_service_graphs_nsh                         4.137
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_multi_port_groups_port_pairs               3.819
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_with_port_pairs                     3.762
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_multi_port_groups_port_pairs        3.246
 + rm -rf .stestr
-+ [ 3.13 = disabled ]
-+ echo 3.13
-+ cut -d. -f1
++ for pyvers in ${PYTHON3S}
++ '[' 3.13 = disabled ']'
+++ echo 3.13
+++ cut -d. -f1
 + PYMAJOR=3
-+ echo ===> Testing with python (python3)
++ echo '===> Testing with python (python3)'
 ===> Testing with python (python3)
-+ pwd
-+ [ -d /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages ]
-+ [ -z /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages ]
-+ [ -e .stestr.conf ]
-+ [ -x /usr/bin/python3-stestr ]
+++ pwd
++ '[' -d /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages ']'
++ '[' -z /build/reproducible-path/networking-sfc-19.0.0/debian/tmp/usr/lib/python3/dist-packages ']'
++ '[' -e .stestr.conf ']'
++ '[' -x /usr/bin/python3-stestr ']'
 + STESTR=stestr
 + rm -rf .stestr
-+ + subunit2pyunit
-PYTHON=python3.13 stestr run --parallel --subunit networking_sfc\.tests.*
++ PYTHON=python3.13
++ stestr run --parallel --subunit 'networking_sfc\.tests.*'
++ subunit2pyunit
 5 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
 5 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
 5 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
@@ -8126,11 +8167,11 @@
 5 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
 5 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
 5 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_chain_postcommit_called
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_chain_postcommit_called ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_postcommit_called
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_postcommit_called ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
-  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
+  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/driver_manager.py", line 100, in _call_drivers
     getattr(driver.obj, method_name)(context)
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
   File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__
@@ -8141,15 +8182,17 @@
            ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
-networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
-SFC driver 'mock_driver' failed in create_port_chain_postcommit
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_chain_postcommit_exception
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_chain_postcommit_exception ... ok
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_chain_precommit_called
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_chain_precommit_called ... ok
+networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierException: An unknown exception occurred.
+Flow Classifier driver 'mock_driver' failed in create_flow_classifier_postcommit
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_postcommit_exception
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_postcommit_exception ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_precommit_called
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_precommit_called ... ok
+networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_invalid_max_port
+networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_invalid_max_port ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
-  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
+  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/driver_manager.py", line 100, in _call_drivers
     getattr(driver.obj, method_name)(context)
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
   File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__
@@ -8160,15 +8203,23 @@
            ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
-networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
-SFC driver 'mock_driver' failed in create_port_chain_precommit
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_chain_precommit_exception
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_chain_precommit_exception ... ok
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_group_postcommit_called
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_group_postcommit_called ... ok
+networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierException: An unknown exception occurred.
+Flow Classifier driver 'mock_driver' failed in create_flow_classifier_precommit
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_precommit_exception
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_precommit_exception ... ok
+networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_invalid_min_port
+networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_invalid_min_port ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.test_sfc.SfcAgentExtensionTestCase.test_update_empty_flow_rules
+networking_sfc.tests.unit.services.sfc.agent.extensions.test_sfc.SfcAgentExtensionTestCase.test_update_empty_flow_rules ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_called
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_called ... ok
+networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_invalid_port_range
+networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_invalid_port_range ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_mpls ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
-  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
+  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/driver_manager.py", line 100, in _call_drivers
     getattr(driver.obj, method_name)(context)
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
   File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__
@@ -8179,12 +8230,14 @@
            ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
-networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
-SFC driver 'mock_driver' failed in create_port_pair_group_postcommit
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_group_postcommit_exception
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_group_postcommit_exception ... ok
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_group_precommit_called
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_group_precommit_called ... ok
+networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierException: An unknown exception occurred.
+Flow Classifier driver 'mock_driver' failed in delete_flow_classifier
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_chain_postcommit_called
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_chain_postcommit_called ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_exception
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_exception ... ok
+networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_multi_port_masks
+networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_multi_port_masks ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -8199,16 +8252,16 @@
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
-SFC driver 'mock_driver' failed in create_port_pair_group_precommit
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_group_precommit_exception
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_group_precommit_exception ... ok
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_postcommit_called
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_postcommit_called ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_postcommit_called
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_postcommit_called ... ok
+SFC driver 'mock_driver' failed in create_port_chain_postcommit
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_chain_postcommit_exception
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_chain_postcommit_exception ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_postcommit_called
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_postcommit_called ... ok
+networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_one_port_mask
+networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_one_port_mask ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
-  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
+  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/driver_manager.py", line 100, in _call_drivers
     getattr(driver.obj, method_name)(context)
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
   File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__
@@ -8219,13 +8272,17 @@
            ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
-networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
-SFC driver 'mock_driver' failed in create_port_pair_postcommit
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_postcommit_exception
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_postcommit_exception ... ok
+networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierException: An unknown exception occurred.
+Flow Classifier driver 'mock_driver' failed in delete_flow_classifier_postcommit
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_chain_precommit_called
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_chain_precommit_called ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_postcommit_exception
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_postcommit_exception ... ok
+networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_single_port
+networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_single_port ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
-  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/driver_manager.py", line 100, in _call_drivers
+  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
     getattr(driver.obj, method_name)(context)
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
   File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__
@@ -8236,14 +8293,12 @@
            ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
-networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierException: An unknown exception occurred.
-Flow Classifier driver 'mock_driver' failed in create_flow_classifier_postcommit
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_postcommit_exception
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_postcommit_exception ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_precommit_called
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_precommit_called ... ok
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_precommit_called
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_precommit_called ... ok
+networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
+SFC driver 'mock_driver' failed in create_port_chain_precommit
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_chain_precommit_exception
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_chain_precommit_exception ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_precommit_called
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_precommit_called ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/driver_manager.py", line 100, in _call_drivers
@@ -8258,13 +8313,11 @@
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
 networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierException: An unknown exception occurred.
-Flow Classifier driver 'mock_driver' failed in create_flow_classifier_precommit
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_precommit_exception
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_create_flow_classifier_precommit_exception ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_mpls ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_called
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_called ... ok
+Flow Classifier driver 'mock_driver' failed in delete_flow_classifier_precommit
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_group_postcommit_called
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_group_postcommit_called ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_precommit_exception
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_precommit_exception ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -8279,12 +8332,20 @@
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
-SFC driver 'mock_driver' failed in create_port_pair_precommit
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_precommit_exception
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_precommit_exception ... ok
+SFC driver 'mock_driver' failed in create_port_pair_group_postcommit
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_no_proxy_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_no_proxy_mpls ... ok
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_group_postcommit_exception
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_group_postcommit_exception ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_initialize_called
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_initialize_called ... ok
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_group_precommit_called
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_group_precommit_called ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_postcommit_called
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_postcommit_called ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
-  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/driver_manager.py", line 100, in _call_drivers
+  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
     getattr(driver.obj, method_name)(context)
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
   File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__
@@ -8295,14 +8356,8 @@
            ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
-networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierException: An unknown exception occurred.
-Flow Classifier driver 'mock_driver' failed in delete_flow_classifier
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_exception
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_exception ... ok
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_service_graph_postcommit_called
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_service_graph_postcommit_called ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_postcommit_called
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_postcommit_called ... ok
+networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
+SFC driver 'mock_driver' failed in create_port_pair_group_precommit
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/driver_manager.py", line 100, in _call_drivers
@@ -8317,9 +8372,17 @@
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
 networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierException: An unknown exception occurred.
-Flow Classifier driver 'mock_driver' failed in delete_flow_classifier_postcommit
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_postcommit_exception
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_postcommit_exception ... ok
+Flow Classifier driver 'mock_driver' failed in update_flow_classifier_postcommit
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_group_precommit_exception
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_group_precommit_exception ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_postcommit_exception
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_postcommit_exception ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_no_proxy_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_no_proxy_nsh ... ok
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_postcommit_called
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_postcommit_called ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_precommit_called
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_precommit_called ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -8334,11 +8397,7 @@
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
-SFC driver 'mock_driver' failed in create_service_graph_postcommit
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_precommit_called
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_precommit_called ... ok
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_service_graph_postcommit_exception
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_service_graph_postcommit_exception ... ok
+SFC driver 'mock_driver' failed in create_port_pair_postcommit
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/driver_manager.py", line 100, in _call_drivers
@@ -8353,17 +8412,17 @@
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
 networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierException: An unknown exception occurred.
-Flow Classifier driver 'mock_driver' failed in delete_flow_classifier_precommit
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_no_proxy_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_no_proxy_mpls ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_precommit_exception
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_delete_flow_classifier_precommit_exception ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_initialize_called
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_initialize_called ... ok
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_service_graph_precommit_called
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_service_graph_precommit_called ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_postcommit_called
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_postcommit_called ... ok
+Flow Classifier driver 'mock_driver' failed in update_flow_classifier_precommit
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_postcommit_exception
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_postcommit_exception ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_precommit_exception
+networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_precommit_exception ... ok
+networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_create_service_graph
+networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_create_service_graph ... ok
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_precommit_called
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_precommit_called ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_nsh ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -8378,12 +8437,18 @@
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
-SFC driver 'mock_driver' failed in create_service_graph_precommit
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_service_graph_precommit_exception
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_service_graph_precommit_exception ... ok
+SFC driver 'mock_driver' failed in create_port_pair_precommit
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_precommit_exception
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_port_pair_precommit_exception ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain ... ok
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_service_graph_postcommit_called
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_service_graph_postcommit_called ... ok
+networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_create_service_graph_complex_dict
+networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_create_service_graph_complex_dict ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
-  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/driver_manager.py", line 100, in _call_drivers
+  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
     getattr(driver.obj, method_name)(context)
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
   File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__
@@ -8394,19 +8459,31 @@
            ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
-networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierException: An unknown exception occurred.
-Flow Classifier driver 'mock_driver' failed in update_flow_classifier_postcommit
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_no_proxy_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_no_proxy_nsh ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_postcommit_exception
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_postcommit_exception ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_precommit_called
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_precommit_called ... ok
+networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
+SFC driver 'mock_driver' failed in create_service_graph_postcommit
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_mpls ... ok
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_service_graph_postcommit_exception
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_service_graph_postcommit_exception ... ok
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_service_graph_precommit_called
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_service_graph_precommit_called ... ok
+networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_delete_service_graph
+networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_delete_service_graph ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_all_fields
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_all_fields ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_no_proxy_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_no_proxy_mpls ... ok
+networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_get_service_graph
+networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_get_service_graph ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_no_proxy_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_no_proxy_nsh ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_all_fields_with_symmetric
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_all_fields_with_symmetric ... ok
+networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_list_service_graph
+networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_list_service_graph ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
-  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/driver_manager.py", line 100, in _call_drivers
+  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
     getattr(driver.obj, method_name)(context)
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
   File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__
@@ -8417,26 +8494,16 @@
            ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
-networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierException: An unknown exception occurred.
-Flow Classifier driver 'mock_driver' failed in update_flow_classifier_precommit
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_precommit_exception
-networking_sfc.tests.unit.services.flowclassifier.test_driver_manager.DriverManagerTestCase.test_update_flow_classifier_precommit_exception ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_del_fcs_nsh ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_all_fields
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_all_fields ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_mpls ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_all_fields_with_symmetric
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_all_fields_with_symmetric ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_no_proxy_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_no_proxy_mpls ... ok
+networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
+SFC driver 'mock_driver' failed in create_service_graph_precommit
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_service_graph_precommit_exception
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_create_service_graph_precommit_exception ... ok
 networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_empty_chain_parameters
 networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_empty_chain_parameters ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_chain_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_chain_called ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_no_proxy_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_no_proxy_nsh ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -8473,6 +8540,8 @@
 SFC driver 'mock_driver' failed in delete_port_chain_postcommit
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_chain_postcommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_chain_postcommit_exception ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_all_fields
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_all_fields ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_chain_precommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_chain_precommit_called ... ok
 An unknown exception occurred.
@@ -8494,8 +8563,10 @@
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_chain_precommit_exception ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_called ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_empty_port_pair_groups
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_empty_port_pair_groups ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_nsh ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_all_fields_with_symmetric
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_all_fields_with_symmetric ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -8511,16 +8582,12 @@
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
 SFC driver 'mock_driver' failed in delete_port_pair
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_exception ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_invalid_chain_parameters
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_invalid_chain_parameters ... ok
+networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_update_service_graph
+networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_update_service_graph ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_group_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_group_called ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_invalid_chain_parameters_correlation
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_invalid_chain_parameters_correlation ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -8536,18 +8603,18 @@
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
 SFC driver 'mock_driver' failed in delete_port_pair_group
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_mpls ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_group_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_group_exception ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_invalid_chain_parameters_symmetric
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_invalid_chain_parameters_symmetric ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_all_fields
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_all_fields ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_empty_del_fcs_nsh ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_empty_port_pair_groups
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_empty_port_pair_groups ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_empty_chain_parameters
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_empty_chain_parameters ... ok
+networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_update_service_graph_with_port_chains
+networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_update_service_graph_with_port_chains ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_group_postcommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_group_postcommit_called ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_multiple_chain_parameters
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_multiple_chain_parameters ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -8565,18 +8632,16 @@
 SFC driver 'mock_driver' failed in delete_port_pair_group_postcommit
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_group_postcommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_group_postcommit_exception ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_none_chain_parameters
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_none_chain_parameters ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_all_fields_with_symmetric
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_all_fields_with_symmetric ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_nh_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_nh_mpls ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_invalid_chain_parameters
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_invalid_chain_parameters ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_group_precommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_group_precommit_called ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_mpls ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_nonuuid_flow_classifiers
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_nonuuid_flow_classifiers ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_nh_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_nh_nsh ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_invalid_chain_parameters_correlation
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_invalid_chain_parameters_correlation ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -8594,14 +8659,14 @@
 SFC driver 'mock_driver' failed in delete_port_pair_group_precommit
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_group_precommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_group_precommit_exception ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_nonuuid_port_pair_groups
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_nonuuid_port_pair_groups ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_mpls ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_invalid_chain_parameters_symmetric
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_invalid_chain_parameters_symmetric ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_postcommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_postcommit_called ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_empty_chain_parameters
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_empty_chain_parameters ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -8617,18 +8682,18 @@
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
 SFC driver 'mock_driver' failed in delete_port_pair_postcommit
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_empty_port_pair_groups
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_empty_port_pair_groups ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_postcommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_postcommit_exception ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_nh_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_nh_mpls ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_all_fields
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_all_fields ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_nh_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_nh_mpls ... ok
 networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_all_fields
 networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_all_fields ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_precommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_precommit_called ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_empty_service_function_parameters
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_empty_service_function_parameters ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_multiple_chain_parameters
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_multiple_chain_parameters ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -8646,14 +8711,12 @@
 SFC driver 'mock_driver' failed in delete_port_pair_precommit
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_precommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_port_pair_precommit_exception ... ok
-networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_create_service_graph
-networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_create_service_graph ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_nh_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_nh_nsh ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_invalid_chain_parameters
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_invalid_chain_parameters ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_nh_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_nh_nsh ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_service_graph_postcommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_service_graph_postcommit_called ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -8669,14 +8732,18 @@
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
 SFC driver 'mock_driver' failed in delete_service_graph_postcommit
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_service_graph_postcommit_exception
-networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_service_graph_postcommit_exception ... ok
 networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_destination_ip_prefix
 networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_destination_ip_prefix ... ok
-networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_create_service_graph_complex_dict
-networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_create_service_graph_complex_dict ... ok
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_service_graph_postcommit_exception
+networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_service_graph_postcommit_exception ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_none_chain_parameters
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_none_chain_parameters ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_service_graph_precommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_service_graph_precommit_called ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_invalid_chain_parameters_correlation
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_invalid_chain_parameters_correlation ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_nsh ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -8691,23 +8758,19 @@
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_mpls ... ok
 SFC driver 'mock_driver' failed in delete_service_graph_precommit
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_service_graph_precommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_delete_service_graph_precommit_exception ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_all_fields
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_all_fields ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_initialize_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_initialize_called ... ok
-networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_delete_service_graph
-networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_delete_service_graph ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_nonuuid_flow_classifiers
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_nonuuid_flow_classifiers ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_invalid_chain_parameters_symmetric
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_invalid_chain_parameters_symmetric ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_nsh ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_chain_postcommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_chain_postcommit_called ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_empty_parameters
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_empty_parameters ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_nh_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_nh_mpls ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -8723,16 +8786,16 @@
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
 SFC driver 'mock_driver' failed in update_port_chain_postcommit
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_destination_port_range
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_destination_port_range ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_chain_postcommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_chain_postcommit_exception ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_empty_port_pair_groups
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_empty_port_pair_groups ... ok
-networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_get_service_graph
-networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_get_service_graph ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_nonuuid_port_pair_groups
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_chain_nonuuid_port_pair_groups ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_chain_precommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_chain_precommit_called ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_lb_fields
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_lb_fields ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_mpls ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -8748,20 +8811,16 @@
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
 SFC driver 'mock_driver' failed in update_port_chain_precommit
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_multiple_chain_parameters
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_multiple_chain_parameters ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_chain_precommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_chain_precommit_exception ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_destination_port_range
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_destination_port_range ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_nh_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_nh_nsh ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_group_postcommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_group_postcommit_called ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_lb_fields_type
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_lb_fields_type ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_invalid_chain_parameters
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_invalid_chain_parameters ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_ethertype
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_ethertype ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -8777,14 +8836,14 @@
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
 SFC driver 'mock_driver' failed in update_port_pair_group_postcommit
-networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_list_service_graph
-networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_list_service_graph ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_group_postcommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_group_postcommit_exception ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_no_proxy_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_no_proxy_mpls ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_none_chain_parameters
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_none_chain_parameters ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_group_precommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_group_precommit_called ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_parameters
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_parameters ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -8802,12 +8861,16 @@
 SFC driver 'mock_driver' failed in update_port_pair_group_precommit
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_group_precommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_group_precommit_exception ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_no_proxy_nsh ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_all_fields
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_all_fields ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_no_proxy_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_no_proxy_nsh ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_nonuuid_flow_classifiers
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_nonuuid_flow_classifiers ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_postcommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_postcommit_called ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_ethertype
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_ethertype ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -8823,14 +8886,18 @@
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
 SFC driver 'mock_driver' failed in update_port_pair_postcommit
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_postcommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_postcommit_exception ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_invalid_chain_parameters_correlation
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_invalid_chain_parameters_correlation ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_nsh ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_precommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_precommit_called ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_multi_port_chain_with_conflict_flow_classifiers
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_multi_port_chain_with_conflict_flow_classifiers ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_empty_service_function_parameters
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_empty_service_function_parameters ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_nonuuid_port_pair_groups
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_nonuuid_port_pair_groups ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -8845,15 +8912,15 @@
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_sf_node_next_hops_del_fcs_nsh ... ok
 SFC driver 'mock_driver' failed in update_port_pair_precommit
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_precommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_port_pair_precommit_exception ... ok
+networking_sfc.tests.unit.services.flowclassifier.drivers.ovs.test_driver.OVSFlowClassifierDriverTestCase.test_create_flow_classifier_precommit
+networking_sfc.tests.unit.services.flowclassifier.drivers.ovs.test_driver.OVSFlowClassifierDriverTestCase.test_create_flow_classifier_precommit ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_service_graph_postcommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_service_graph_postcommit_called ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_multi_port_chain_with_conflict_flow_classifiers
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_multi_port_chain_with_conflict_flow_classifiers ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_empty_del_fcs_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_empty_del_fcs_mpls ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -8868,15 +8935,37 @@
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcException: An unknown exception occurred.
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier ... ok
 SFC driver 'mock_driver' failed in update_service_graph_postcommit
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_invalid_chain_parameters_symmetric
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_invalid_chain_parameters_symmetric ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_service_graph_postcommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_service_graph_postcommit_exception ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_mpls ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_invalid_ethertype
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_invalid_ethertype ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair ... ok
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_service_graph_precommit_called
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_service_graph_precommit_called ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_flow_classifiers
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_flow_classifiers ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_invalid_l7_parameters
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_invalid_l7_parameters ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_all_fields
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_all_fields ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_all_fields
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_all_fields ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_invalid_protocol
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_invalid_protocol ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_empty_parameters
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_empty_parameters ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_empty_service_function_parameters
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_empty_service_function_parameters ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_multi_port_chain_with_conflict_flow_classifiers
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_multi_port_chain_with_conflict_flow_classifiers ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_ip_prefix_invalid_cidr
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_ip_prefix_invalid_cidr ... ok
 An unknown exception occurred.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/driver_manager.py", line 99, in _call_drivers
@@ -8894,409 +8983,372 @@
 SFC driver 'mock_driver' failed in update_service_graph_precommit
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_service_graph_precommit_exception
 networking_sfc.tests.unit.services.sfc.test_driver_manager.DriverManagerTestCase.test_update_service_graph_precommit_exception ... ok
-networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_update_service_graph
-networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_update_service_graph ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_no_proxy_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_no_proxy_mpls ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_multiple_chain_parameters
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_multiple_chain_parameters ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_invalid_ethertype
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_invalid_ethertype ... ok
-networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_update_service_graph_with_port_chains
-networking_sfc.tests.unit.extensions.test_servicegraph.ServiceGraphExtensionTestCase.test_update_service_graph_with_port_chains ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_ppg_n_tuple_mapping_key
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_ppg_n_tuple_mapping_key ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_no_proxy_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_no_proxy_nsh ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_invalid_l7_parameters
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_invalid_l7_parameters ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_none_chain_parameters
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_none_chain_parameters ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_tap_enabled_value
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_tap_enabled_value ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_del_fcs_nsh ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_invalid_protocol
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_invalid_protocol ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_nonuuid_flow_classifiers
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_nonuuid_flow_classifiers ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_none_parameters
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_none_parameters ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_ip_prefix_invalid_cidr
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_ip_prefix_invalid_cidr ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_empty_del_fcs_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_empty_del_fcs_mpls ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_flow_classifiers
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_flow_classifiers ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_nonuuid_port_pairs
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_nonuuid_port_pairs ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_multi_port_chain_with_conflict_flow_classifiers
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_multi_port_chain_with_conflict_flow_classifiers ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_nonuuid_port_pair_groups
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_chain_nonuuid_port_pair_groups ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_lb_fields
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_lb_fields ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group ... ok
 networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_ip_prefix_no_cidr
 networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_ip_prefix_no_cidr ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_with_default_fields
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_with_default_fields ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_l7_parameters
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_l7_parameters ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_destination_ip_prefix_conflict
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_destination_ip_prefix_conflict ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_with_tap_enabled
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_with_tap_enabled ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_logical_destination_port
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_logical_destination_port ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_all_fields
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_all_fields ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_correlation
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_correlation ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_destination_ip_prefix_conflict
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_destination_ip_prefix_conflict ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_logical_source_port
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_logical_source_port ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_multi_port_chain_with_flow_classifiers
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_multi_port_chain_with_flow_classifiers ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_empty_service_function_parameters
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_empty_service_function_parameters ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_empty_del_fcs_no_proxy_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_empty_del_fcs_no_proxy_mpls ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_service_function_parameters
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_service_function_parameters ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_port_id_nouuid
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_port_id_nouuid ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_lb_fields_type
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_lb_fields_type ... ok
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_all_fields
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_all_fields ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_l7_parameters
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_l7_parameters ... ok
+networking_sfc.tests.unit.services.flowclassifier.drivers.ovs.test_driver.OVSFlowClassifierDriverTestCase.test_create_flow_classifier_precommit_no_logical_source_port
+networking_sfc.tests.unit.services.flowclassifier.drivers.ovs.test_driver.OVSFlowClassifierDriverTestCase.test_create_flow_classifier_precommit_no_logical_source_port ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_empty_del_fcs_no_proxy_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_empty_del_fcs_no_proxy_nsh ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_weight
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_weight ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_parameters
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_parameters ... ok
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_empty_parameters
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_empty_parameters ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_port_large
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_port_large ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_invalid_lb_fields
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_invalid_lb_fields ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_logical_destination_port
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_logical_destination_port ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_empty_del_fcs_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_empty_del_fcs_nsh ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_weight_type
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_weight_type ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_port_small
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_port_small ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_protocol
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_protocol ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_destination_ip_prefix_conflict
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_destination_ip_prefix_conflict ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_invalid_lb_fields
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_invalid_lb_fields ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_logical_source_port
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_logical_source_port ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_multi_port_chain_with_flow_classifiers
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_multi_port_chain_with_flow_classifiers ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_mpls ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_non_service_function_parameters
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_non_service_function_parameters ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_source_ip_prefix
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_source_ip_prefix ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_port_id_nouuid
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_port_id_nouuid ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_nh_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_nh_mpls ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_nouuid_egress
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_nouuid_egress ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_multi_port_chain_with_flow_classifiers
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_multi_port_chain_with_flow_classifiers ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_invalid_lb_fields_type
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_invalid_lb_fields_type ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_nouuid_ingress
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_nouuid_ingress ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_port_large
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_port_large ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_nh_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_nh_nsh ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_source_port_range
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_source_port_range ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_invalid_parameters
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_invalid_parameters ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_destination_ip_prefix_conflict
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_destination_ip_prefix_conflict ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_port_small
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_port_small ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_ppg_n_tuple_mapping_key
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_ppg_n_tuple_mapping_key ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_no_proxy_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_no_proxy_mpls ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_delete
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_delete ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_delete
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_delete ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_invalid_ppg_n_tuple_mapping_key
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_invalid_ppg_n_tuple_mapping_key ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_get
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_get ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_multi_port_chain_with_flow_classifiers
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_multi_port_chain_with_flow_classifiers ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_tap_enabled_value
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_invalid_tap_enabled_value ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_no_proxy_nh_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_no_proxy_nh_mpls ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_get
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_get ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_multi_port_chain_with_same_flow_classifier
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_multi_port_chain_with_same_flow_classifier ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_none_parameters
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_none_parameters ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_list
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_list ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_protocol
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_protocol ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_invalid_lb_fields_type
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_invalid_lb_fields_type ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_no_proxy_nh_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_no_proxy_nh_nsh ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_list
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_list ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_nonuuid_port_pairs
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_nonuuid_port_pairs ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('5e542c02-a180-4850-a329-5312a524f5ba',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_none_parameters
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_none_parameters ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_source_ip_prefix
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_source_ip_prefix ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_invalid_parameters
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_invalid_parameters ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_nonuuid_port_pairs
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_nonuuid_port_pairs ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_no_proxy_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_no_proxy_nsh ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_list_all_fields
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_list_all_fields ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_invalid_correlation
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_invalid_correlation ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_invalid_ppg_n_tuple_mapping_key
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_invalid_ppg_n_tuple_mapping_key ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_del_fcs_nsh ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_invalid_service_function_parameters
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_invalid_service_function_parameters ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_with_default_fields
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_with_default_fields ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_source_port_range
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_create_flow_classifier_source_port_range ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_none_parameters
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_none_parameters ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_multi_port_chain_with_same_flow_classifier
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_multi_port_chain_with_same_flow_classifier ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_tap_sf_del_fcs
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_src_node_next_hops_tap_sf_del_fcs ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_delete
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_delete ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_with_tap_enabled
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_group_with_tap_enabled ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_nonuuid_port_pairs
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_group_nonuuid_port_pairs ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_tap_node_next_hop_default_sf_del_fcs
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_tap_node_next_hop_default_sf_del_fcs ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_invalid_weight
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_invalid_weight ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_multi_port_chain_with_same_flow_classifier
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_multi_port_chain_with_same_flow_classifier ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_get
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_get ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_correlation
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_correlation ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_invalid_correlation
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_invalid_correlation ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_tap_node_next_hop_default_sf_mpls_del_fcs
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_flow_rules_tap_node_next_hop_default_sf_mpls_del_fcs ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('b1a1e528-e0f3-4143-bf9a-db4589327b5c',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_service_function_parameters
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_service_function_parameters ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_list
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_list ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_invalid_service_function_parameters
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_invalid_service_function_parameters ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_ingress_flow_rule_tap_sf
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_ingress_flow_rule_tap_sf ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_multi_port_chain_with_same_flow_classifier
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_multi_port_chain_with_same_flow_classifier ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_weight
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_weight ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_invalid_weight
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_invalid_weight ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_list_all_fields
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_list_all_fields ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_weight_type
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_invalid_weight_type ... ok
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_invalid_weight_type
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_invalid_weight_type ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_flow_classifiers_port_pairs
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_flow_classifiers_port_pairs ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_destination_port_range_conflict
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_destination_port_range_conflict ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_destination_port_range_conflict
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_destination_port_range_conflict ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_ingress_flow_rule_tap_sf
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_delete_ingress_flow_rule_tap_sf ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update_chain_parameters
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update_chain_parameters ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_non_service_function_parameters
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_non_service_function_parameters ... ok
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_non_service_function_parameters
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_non_service_function_parameters ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_list_unknown_fields
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_list_unknown_fields ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update_nonuuid_flow_classifiers
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update_nonuuid_flow_classifiers ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_flow_classifiers_port_pairs
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_flow_classifiers_port_pairs ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_nouuid_egress
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_nouuid_egress ... ok
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_nouuid_egress
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_nouuid_egress ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update_nonuuid_port_pair_groups
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update_nonuuid_port_pair_groups ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_destination_ip_prefix
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_destination_ip_prefix ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_init_agent_empty_flowrules
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_init_agent_empty_flowrules ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_nouuid_ingress
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_create_port_pair_nouuid_ingress ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_destination_port_range_conflict
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_destination_port_range_conflict ... ok
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_nouuid_ingress
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_create_port_pair_nouuid_ingress ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_delete
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_delete ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_destination_port_range_max
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_destination_port_range_max ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_list_unknown_fields
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_list_unknown_fields ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_lastsf_node_graph_dependency_same_h_a_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_lastsf_node_graph_dependency_same_h_a_mpls ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_delete
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_delete ... ok
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_delete
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_delete ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_get
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_get ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_destination_port_range_min
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_destination_port_range_min ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_init_agent_empty_flowrules
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_init_agent_empty_flowrules ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_driver_manager_called
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_driver_manager_called ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_lastsf_node_graph_dependency_same_h_a_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_lastsf_node_graph_dependency_same_h_a_nsh ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_get
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_get ... ok
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_get
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_get ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_ethertype
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_ethertype ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_destination_ip_prefix
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_destination_ip_prefix ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_diff_h_a_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_diff_h_a_mpls ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_list
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_list ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_destination_port_range_max
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_destination_port_range_max ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_all_fields
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_all_fields ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_delete
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_delete ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_lastsf_node_graph_dependency_same_h_a_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_lastsf_node_graph_dependency_same_h_a_mpls ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_l7_parameters
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_l7_parameters ... ok
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_list
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_list ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_get
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_get ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_lastsf_node_graph_dependency_same_h_a_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_lastsf_node_graph_dependency_same_h_a_nsh ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_logical_destination_port
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_logical_destination_port ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_diff_h_a_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_diff_h_a_nsh ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_destination_port_range_min
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_destination_port_range_min ... ok
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_update
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_update ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_diff_h_a_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_diff_h_a_mpls ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_list
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_list ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_join_same_h_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_join_same_h_mpls ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_ethertype
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_ethertype ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_join_same_h_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_join_same_h_nsh ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_l7_parameters
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_l7_parameters ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_same_h_a_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_same_h_a_mpls ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_all_fields
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_all_fields ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_logical_destination_port
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_logical_destination_port ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_same_h_a_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_same_h_a_nsh ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update ... ok
 networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_logical_source_port
 networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_logical_source_port ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_lastsf_node_graph_dependency_same_h_a_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_lastsf_node_graph_dependency_same_h_a_mpls ... ok
 networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_protocol
 networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_protocol ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_diff_h_a_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_diff_h_a_nsh ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_update
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_update ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update_chain_parameters
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update_chain_parameters ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_update_chain_parameters
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_update_chain_parameters ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_lastsf_node_graph_dependency_same_h_a_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_lastsf_node_graph_dependency_same_h_a_nsh ... ok
 networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_source_ip_prefix
 networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_source_ip_prefix ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_join_same_h_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_join_same_h_mpls ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_update_nonuuid_port_pairs
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_update_nonuuid_port_pairs ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update_nonuuid_flow_classifiers
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update_nonuuid_flow_classifiers ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_destination_port_range_conflict
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_destination_port_range_conflict ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_update_nonuuid_flow_classifiers
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_update_nonuuid_flow_classifiers ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_a_d_no_proxy_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_a_d_no_proxy_mpls ... ok
 networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_ethertype_conflict
 networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_ethertype_conflict ... ok
 networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_source_port_range_max
 networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_source_port_range_max ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_all_fields
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_all_fields ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_join_same_h_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_join_same_h_nsh ... ok
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_source_port_range_min
-networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_source_port_range_min ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_list
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_list ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_update_chain_parameters
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_update_chain_parameters ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_same_h_a_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_same_h_a_mpls ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_update_nonuuid_flow_classifiers
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_update_nonuuid_flow_classifiers ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_same_h_a_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_reverse_ufr_src_node_graph_dependent_same_h_a_nsh ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update_egress
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update_egress ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update_nonuuid_port_pair_groups
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_chain_update_nonuuid_port_pair_groups ... ok
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_update_nonuuid_port_pair_groups
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_chain_update_nonuuid_port_pair_groups ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_lastsf_node_graph_dependency_same_h_a_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_lastsf_node_graph_dependency_same_h_a_mpls ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update_ingress
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update_ingress ... ok
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_source_port_range_min
+networking_sfc.tests.unit.extensions.test_flowclassifier.FlowClassifierExtensionTestCase.test_flow_classifier_update_source_port_range_min ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_a_d_no_proxy_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_a_d_no_proxy_nsh ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_delete
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_delete ... ok
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_delete
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_delete ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_lastsf_node_graph_dependency_same_h_a_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_lastsf_node_graph_dependency_same_h_a_nsh ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update_service_function_parameters
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update_service_function_parameters ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_all_fields_with_chain_id
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_all_fields_with_chain_id ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_all_fields_with_chain_id
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_all_fields_with_chain_id ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_add_fcs_del_fcs_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_add_fcs_del_fcs_mpls ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_get
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_get ... ok
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_get
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_get ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_a_d_no_proxy_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_a_d_no_proxy_mpls ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_all_fields_with_chain_id
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_all_fields_with_chain_id ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_delete
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_delete ... ok
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_delete
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_delete ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_all_fields_with_chain_id
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_all_fields_with_chain_id ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_get
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_get ... ok
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_get
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_get ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_a_d_no_proxy_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_a_d_no_proxy_nsh ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_list
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_list ... ok
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_list
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_list ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_add_fcs_del_fcs_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_add_fcs_del_fcs_mpls ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_add_fcs_del_fcs_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_add_fcs_del_fcs_nsh ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_driver_manager_called
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_driver_manager_called ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_update
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_update ... ok
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_update
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_update ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_update_port_pair_group_tap_enabled_field
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_update_port_pair_group_tap_enabled_field ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_mpls ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_update_nonuuid_port_pairs
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_group_update_nonuuid_port_pairs ... ok
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_update_nonuuid_port_pairs
 networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_group_update_nonuuid_port_pairs ... ok
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_validate_list_of_allowed_values
-networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_validate_list_of_allowed_values ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('6b9f4e4f-0044-4924-b377-33910e75085d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_all_fields_with_symmetric
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_all_fields_with_symmetric ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_list
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_list ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_add_fcs_del_fcs_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_add_fcs_del_fcs_nsh ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_not_all_fields_conflict
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_not_all_fields_conflict ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update_egress
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update_egress ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_ethertype_conflict
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_ethertype_conflict ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update_ingress
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update_ingress ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_mpls ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update_service_function_parameters
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update_service_function_parameters ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_no_proxy_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_no_proxy_mpls ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_all_fields_with_symmetric
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_all_fields_with_symmetric ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_list
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_list ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_list
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_list ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_no_proxy_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_no_proxy_nsh ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_driver_manager_called
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_driver_manager_called ... ok
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_validate_list_of_allowed_values
-networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_validate_list_of_allowed_values ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_empty_next_hops_nsh ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update_egress
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update_egress ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('70db1719-78d3-41db-83a0-ca3df525e74d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_all_fields_with_symmetric
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_all_fields_with_symmetric ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update_egress
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update_egress ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_many_hops_all_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_many_hops_all_mpls ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_multi_flow_classifiers_port_pairs
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_multi_flow_classifiers_port_pairs ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update_ingress
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update_ingress ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update_ingress
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update_ingress ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_many_hops_all_no_proxy_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_many_hops_all_no_proxy_mpls ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_not_all_fields_conflict
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_not_all_fields_conflict ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update_service_function_parameters
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_port_pair_update_service_function_parameters ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update_service_function_parameters
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_port_pair_update_service_function_parameters ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_many_hops_all_no_proxy_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_many_hops_all_no_proxy_nsh ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_multi_port_pair_groups
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_multi_port_pair_groups ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_driver_manager_called
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_driver_manager_called ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_many_hops_all_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_many_hops_all_nsh ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_not_all_fields_conflict
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_not_all_fields_conflict ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_protocol_conflict
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_protocol_conflict ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_mpls ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_multi_port_pair_groups
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_multi_port_pair_groups ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_nh_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_nh_mpls ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_multi_port_pair_groups
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_multi_port_pair_groups ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_nh_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_nh_nsh ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_nouuid_flow_classifiers
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_nouuid_flow_classifiers ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_multi_flow_classifiers_port_pairs
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_multi_flow_classifiers_port_pairs ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_update_port_pair_group_tap_enabled_field
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_update_port_pair_group_tap_enabled_field ... ok
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_validate_list_of_allowed_values
+networking_sfc.tests.unit.extensions.test_sfc.SfcExtensionTestCase.test_validate_list_of_allowed_values ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_ethertype_conflict
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_ethertype_conflict ... ok
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_validate_list_of_allowed_values
+networking_sfc.tests.unit.extensions.test_tap.SFCTapExtensionTestCase.test_validate_list_of_allowed_values ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy_mpls ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_multi_port_pair_groups
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_multi_port_pair_groups ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy_nh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy_nh ... ok
-create_flow_classifier_postcommit failed.
-Traceback (most recent call last):
-  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/plugin.py", line 57, in create_flow_classifier
-    self.driver_manager.create_flow_classifier_postcommit(
-    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
-        fc_db_context)
-        ^^^^^^^^^^^^^^
-  File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__
-    return self._mock_call(*args, **kwargs)
-           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call
-    return self._execute_mock_call(*args, **kwargs)
-           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
-  File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
-    raise effect
-networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierDriverError: create_flow_classifier_postcommit failed.
-Create flow classifier failed, deleting flow_classifier 'a166178a-8775-47ef-bcd3-981fc6cbe4ec'
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_protocol_conflict
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_protocol_conflict ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_nouuid_flow_classifiers
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_nouuid_flow_classifiers ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_postcommit_driver_manager_exception
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_postcommit_driver_manager_exception ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_source_ip_prefix_conflict
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_source_ip_prefix_conflict ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy_nh_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy_nh_mpls ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_nouuid_flow_classifiers
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_nouuid_flow_classifiers ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy_nh_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy_nh_nsh ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy_nsh ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_nsh
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_nsh ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_not_all_fields_conflict
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_not_all_fields_conflict ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_h_a_no_proxy_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_h_a_no_proxy_mpls ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_shared_port_pair_groups
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_shared_port_pair_groups ... ok
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_h_a_no_proxy_nh_mpls
+networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_h_a_no_proxy_nh_mpls ... ok
 create_port_chain_postcommit failed.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/plugin.py", line 58, in create_port_chain
@@ -9313,57 +9365,56 @@
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcDriverError: create_port_chain_postcommit failed.
-Create port chain failed, deleting port_chain 'c29c272f-501b-481f-96c5-c2a1bb7d22fc'
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_postcommit_driver_manager_exception
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_postcommit_driver_manager_exception ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy_nh_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy_nh_mpls ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_shared_port_pair_groups
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_shared_port_pair_groups ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy_nh_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy_nh_nsh ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_no_proxy_nsh ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_precommit_driver_manager_exception
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_precommit_driver_manager_exception ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_nsh
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_add_fcs_nsh ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_h_a_no_proxy_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_h_a_no_proxy_mpls ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_precommit_driver_manager_exception
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_precommit_driver_manager_exception ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_h_a_no_proxy_nh_mpls
-networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_h_a_no_proxy_nh_mpls ... ok
+Create port chain failed, deleting port_chain 'fb2af234-98f0-4c17-8dbf-d8e66bff77df'
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_h_a_no_proxy_nh_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_h_a_no_proxy_nh_nsh ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_source_ip_prefix_conflict
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_source_ip_prefix_conflict ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_postcommit_driver_manager_exception
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_postcommit_driver_manager_exception ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_h_a_no_proxy_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_h_a_no_proxy_nsh ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_shared_port_pair_groups_different_order
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_shared_port_pair_groups_different_order ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_host_add_fcs_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_host_add_fcs_mpls ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_host_add_fcs_nh_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_host_add_fcs_nh_mpls ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_shared_port_pair_groups_different_order
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_shared_port_pair_groups_different_order ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_host_add_fcs_nh_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_host_add_fcs_nh_nsh ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_source_port_range_conflict
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_source_port_range_conflict ... ok
+create_flow_classifier_postcommit failed.
+Traceback (most recent call last):
+  File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/plugin.py", line 57, in create_flow_classifier
+    self.driver_manager.create_flow_classifier_postcommit(
+    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
+        fc_db_context)
+        ^^^^^^^^^^^^^^
+  File "/usr/lib/python3.13/unittest/mock.py", line 1167, in __call__
+    return self._mock_call(*args, **kwargs)
+           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.13/unittest/mock.py", line 1171, in _mock_call
+    return self._execute_mock_call(*args, **kwargs)
+           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
+  File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
+    raise effect
+networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierDriverError: create_flow_classifier_postcommit failed.
+Create flow classifier failed, deleting flow_classifier '5da74121-57c6-45c7-9e2a-0ef5e73b882c'
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_postcommit_driver_manager_exception
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_postcommit_driver_manager_exception ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_host_add_fcs_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_sf_node_next_hops_same_host_add_fcs_nsh ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_precommit_driver_manager_exception
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_precommit_driver_manager_exception ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_empty_next_hops
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_empty_next_hops ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_empty_next_hops_a_d_no_proxy_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_empty_next_hops_a_d_no_proxy_mpls ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_protocol_conflict
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_protocol_conflict ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_unknown_flow_classifiers
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_unknown_flow_classifiers ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_shared_port_pair_groups
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_shared_port_pair_groups ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_fields
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_fields ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_empty_next_hops_a_d_no_proxy_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_empty_next_hops_a_d_no_proxy_nsh ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_precommit_driver_manager_exception
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_precommit_driver_manager_exception ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_empty_next_hops_add_fcs_del_fcs_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_empty_next_hops_add_fcs_del_fcs_mpls ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_empty_next_hops_add_fcs_del_fcs_nsh
@@ -9372,308 +9423,320 @@
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_graph_dependent_diff_h_a_mpls ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_graph_dependent_diff_h_a_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_graph_dependent_diff_h_a_nsh ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_shared_port_pair_groups_different_order
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_shared_port_pair_groups_different_order ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_source_port_range_conflict
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_source_port_range_conflict ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_graph_dependent_join_same_h_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_graph_dependent_join_same_h_mpls ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_shared_port_pair_groups
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_shared_port_pair_groups ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_graph_dependent_join_same_h_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_graph_dependent_join_same_h_nsh ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_graph_dependent_same_h_a_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_graph_dependent_same_h_a_mpls ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('0705edbe-0244-4fc0-ba83-e541e2fd5823',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('43fa530b-4ba5-4d5a-926b-4cbdd5881b36',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f3b8a60f-03c7-41c3-ad8a-73a35113c953',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('dcf88ece-c460-4c0e-afb1-ce3e96778875',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('3af745e4-9ce8-4574-a0dc-b45aa086eb53',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('e86f880f-180e-42f4-b0d7-2e9f0d9cec3f',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_graph_dependent_same_h_a_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_graph_dependent_same_h_a_nsh ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_ethertype
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_ethertype ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hop_tap_sf_add_fcs
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hop_tap_sf_add_fcs ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('78289e30-8719-4ab2-8219-59fc735117c4',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('c8e69fab-d3d1-48d2-94b6-17ec74a71179',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_source_ip_prefix_conflict
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_source_ip_prefix_conflict ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_unknown_flow_classifiers
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_unknown_flow_classifiers ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_add_fcs_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_add_fcs_mpls ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('76a01c9c-0dc6-45b4-a812-26d0087c8734',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('89fd0163-a81b-4cd0-9660-d57f7667816b',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_consecutive_tap_port_pair_groups
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_consecutive_tap_port_pair_groups ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_add_fcs_no_proxy_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_add_fcs_no_proxy_mpls ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_shared_port_pair_groups_different_order
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_shared_port_pair_groups_different_order ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_fields
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_fields ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_add_fcs_no_proxy_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_add_fcs_no_proxy_nsh ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_add_fcs_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_add_fcs_nsh ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_protocol_conflict
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_protocol_conflict ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_same_host_a_no_proxy_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_same_host_a_no_proxy_mpls ... ok
 networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_multi_port_groups_port_pairs
 networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_multi_port_groups_port_pairs ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_default_chain_parameters
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_default_chain_parameters ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('16749415-b07f-49ff-a331-03505beebcc2',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('74ab3c37-3925-41bf-9d6b-b97fdd904202',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  self.session.flush()
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_consecutive_tap_port_pair_groups
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_consecutive_tap_port_pair_groups ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_unknown_flow_classifiers
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_unknown_flow_classifiers ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_same_host_a_no_proxy_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_same_host_a_no_proxy_nsh ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_empty_chain_parameters
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_empty_chain_parameters ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_same_host_add_fcs_mpls
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_same_host_add_fcs_mpls ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_ip_prefix
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_ip_prefix ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_ethertype
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_ethertype ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_same_host_add_fcs_nsh
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_src_node_next_hops_same_host_add_fcs_nsh ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_tap_node_next_hop_default_sf_add_fcs
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_tap_node_next_hop_default_sf_add_fcs ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_empty_chain_parameters
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_empty_chain_parameters ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_tap_node_next_hop_default_sf_mpls_add_fcs
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flow_rules_tap_node_next_hop_default_sf_mpls_add_fcs ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_default_chain_parameters
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_default_chain_parameters ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_source_ip_prefix_conflict
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_source_ip_prefix_conflict ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flowrules_srcnode_no_nexthops_add_del_fcs_symmetric
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flowrules_srcnode_no_nexthops_add_del_fcs_symmetric ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_empty_flow_classifiers
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_empty_flow_classifiers ... ok
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flows_def_sf_nxt_hop_tap_node_nxt_hop_def_sf_mpls_add_fcs
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_flows_def_sf_nxt_hop_tap_node_nxt_hop_def_sf_mpls_add_fcs ... ok
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('eec884b1-57ac-455d-83d3-bb4f98e1c8ab',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  self.session.flush()
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f5ab9050-7367-403d-bb21-8b46b6fd3f97',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  self.session.flush()
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_ingress_flow_rule_tap_sf
 networking_sfc.tests.unit.services.sfc.agent.extensions.openvswitch.test_sfc_driver.SfcAgentDriverTestCase.test_update_ingress_flow_rule_tap_sf ... ok
-networking_sfc.tests.unit.services.sfc.agent.extensions.test_sfc.SfcAgentExtensionTestCase.test_update_empty_flow_rules
-networking_sfc.tests.unit.services.sfc.agent.extensions.test_sfc.SfcAgentExtensionTestCase.test_update_empty_flow_rules ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_l7_parameters
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_l7_parameters ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_empty_chain_parameters
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_empty_chain_parameters ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_consecutive_tap_port_pair_groups
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_consecutive_tap_port_pair_groups ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_empty_flow_classifiers
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_empty_flow_classifiers ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_ip_prefix
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_ip_prefix ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_default_chain_parameters
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_default_chain_parameters ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_empty_port_pair_groups
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_empty_port_pair_groups ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_empty_chain_parameters
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_empty_chain_parameters ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_l7_parameters
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_l7_parameters ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_flow_classifiers
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_flow_classifiers ... ok
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_source_port_range_conflict
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_source_port_range_conflict ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_empty_flow_classifiers
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_empty_flow_classifiers ... ok
 networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_port_protocol
 networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_port_protocol ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_flow_classifiers
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_flow_classifiers ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_empty_flow_classifiers
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_empty_flow_classifiers ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('b1317ef9-7406-4f3d-aa2c-ab7440a84fd2',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_fields
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_fields ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_empty_port_pair_groups
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_empty_port_pair_groups ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_ethertype
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_ethertype ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_protocol
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_protocol ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_flow_classifiers
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_flow_classifiers ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('922d34a2-3f53-4f2d-bcaf-b35a3cbf1ef7',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_flow_classifiers_basic_the_same
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_flow_classifiers_basic_the_same ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_ip_prefix
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_ip_prefix ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_ethertype
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_ethertype ... ok
 networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_port_groups_multi_port_pairs
 networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_port_groups_multi_port_pairs ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_protocol
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_all_supported_protocol ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_invalid_chain_parameters
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_invalid_chain_parameters ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_flow_classifiers_basic_the_same
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_flow_classifiers_basic_the_same ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_flow_classifiers
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_flow_classifiers ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_ethertype
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_ethertype ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_ethertype
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_ethertype ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_invalid_chain_parameters_symmetric
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_invalid_chain_parameters_symmetric ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_l7_parameters
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_l7_parameters ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_invalid_chain_parameters
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_invalid_chain_parameters ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('fca94d29-948c-469c-8705-679bb89fd17e',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_port_pairs
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_port_pairs ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_flow_classifiers_basic_the_same
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_flow_classifiers_basic_the_same ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_ip_prefix
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_ip_prefix ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_multi_flow_classifiers
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_multi_flow_classifiers ... ok
 networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_ip_prefix
 networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_ip_prefix ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_invalid_chain_parameters_symmetric
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_invalid_chain_parameters_symmetric ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('e763070d-4582-49d4-9cac-675cc720f9a8',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_port_protocol
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_port_protocol ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_port_pairs
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_port_pairs ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_invalid_chain_parameters
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_invalid_chain_parameters ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_no_port_pair_groups
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_no_port_pair_groups ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_l7_parameters
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_l7_parameters ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_invalid_chain_parameters_symmetric
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_invalid_chain_parameters_symmetric ... ok
 networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_ip_prefix_ethertype
 networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_ip_prefix_ethertype ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_protocol
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_protocol ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_multi_flow_classifiers
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_multi_flow_classifiers ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_ethertype
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_ethertype ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('cf21a0bf-5a19-4b4c-bdb8-79db62eff9a9',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_port_protocol
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_port_protocol ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('6bc26e28-7f56-4a7e-a82d-a8062e57aa20',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('59aa3cae-c7d4-4302-bc95-ac899899bd09',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f5b6b1ce-13c9-4cce-a638-4b71a98025a3',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('5c3a6914-7e5b-4d4d-b324-ad0b9e569227',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
 networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_l7_parameters
 networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_l7_parameters ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('d39c965e-9e59-42aa-8991-e67c76af9fe7',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_non_consecutive_tap_port_pair_groups
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_non_consecutive_tap_port_pair_groups ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_no_port_pair_groups
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_no_port_pair_groups ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_multi_flow_classifiers
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_multi_flow_classifiers ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_protocol
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_all_supported_protocol ... ok
 networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_port_protocol
 networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_port_protocol ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_ip_prefix
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_ip_prefix ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_protocol
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_protocol ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_no_port_pair_groups
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_no_port_pair_groups ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_none_chain_parameters
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_none_chain_parameters ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_ip_prefix_ethertype
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_ip_prefix_ethertype ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('6941272c-b226-4c0e-a238-ab77afbd32ae',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('a979ef84-a462-4745-a0ca-dc46d8b0859d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('27fdfcf1-64dd-41d3-920c-eca0fe58922d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('731ac58c-2064-4ffd-ac49-cb738ac959f9',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('688c32e1-07ae-43ad-90e5-0fefbaf3a9df',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('334eee57-a68d-4370-9792-5348b3e88e2b',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('fd7135f6-bfcd-49c7-a6cf-d45d7d512dd8',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('6f5cdccd-d491-4697-bb8d-4a618e5586b8',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('fe94d8a7-4854-4e00-b6dc-d96effcd83f0',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('529bd85e-f895-4f4e-b90c-28764c88529e',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('387a117d-4bf3-4338-8f50-dfddc2f8d56c',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_protocol
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_invalid_protocol ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_none_flow_classifiers
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_none_flow_classifiers ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_ethertype
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_ethertype ... ok
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('e553a3b3-32d2-44be-91ad-01bd6ac8e443',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('5000854d-5d74-4dcd-9e8e-531e4d03f9ff',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('b0db1e22-08eb-4477-b74f-da2e4e4962f9',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('253300c8-cbe9-4ef3-8ae5-bfbfea6686e2',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('ca72c84d-7f5b-41fe-a7fc-0518c9ac69d8',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_logical_destination_port
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_logical_destination_port ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_none_flow_classifiers
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_none_flow_classifiers ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_non_consecutive_tap_port_pair_groups
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_non_consecutive_tap_port_pair_groups ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_service_graphs_mpls
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_service_graphs_mpls ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_nonuuid_port_pair_group_id
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_nonuuid_port_pair_group_id ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_logical_destination_port
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_logical_destination_port ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_ip_prefix
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_ip_prefix ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_none_chain_parameters
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_none_chain_parameters ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_nouuid_port_id
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_nouuid_port_id ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_l7_parameters
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_l7_parameters ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_nsh_correlation
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_nsh_correlation ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_ip_prefix_ethertype
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_ip_prefix_ethertype ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_none_flow_classifiers
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_none_flow_classifiers ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_port_id
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_port_id ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_port_protocol
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_port_protocol ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('ad725db9-1e8e-45e3-b03d-2d8ea3feba47',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_service_graphs_mpls
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_service_graphs_mpls ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_nouuid_port_id
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_nouuid_port_id ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('0e76738e-a446-45cd-be88-476c601803d4',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('86bbe6e4-29f0-48ab-97ca-2a04e82c471c',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('c3747cf2-2931-4144-9fcd-bc101bbe1911',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_nonuuid_port_pair_group_id
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_nonuuid_port_pair_group_id ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_nsh_correlation_incompatible_ppg_fail
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_nsh_correlation_incompatible_ppg_fail ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_nonuuid_port_pair_group_id
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_nonuuid_port_pair_group_id ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_l7_parameters
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_l7_parameters ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_port_id
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_port_id ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('517f1c74-0aaa-49fc-9487-662c92438169',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('aa051bf8-0c54-496b-8688-c205992ec450',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_port_pairs
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_port_pairs ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_port_protocol
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_port_protocol ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_nsh_correlation
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_nsh_correlation ... ok
 networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_unknown_port_id
 networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_create_flow_classifier_with_unknown_port_id ... ok
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_protocol
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_invalid_protocol ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_same_port_pair_groups
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_same_port_pair_groups ... ok
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('9682a348-7893-46cc-af2b-90beedd3e5ad',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  self.session.flush()
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('c911ea23-3bff-45e3-a5b3-47fe0a7dc8f7',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  self.session.flush()
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_nsh_correlation_incompatible_ppg_fail
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_nsh_correlation_incompatible_ppg_fail ... ok
 networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_delete_flow_classifier
 networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_delete_flow_classifier ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('57a5702e-0f0c-4960-8eb5-2de089cca87d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_unknown_port_pair_group_id
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_unknown_port_pair_group_id ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_delete_flow_classifier_noexist
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_delete_flow_classifier_noexist ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('cdb13720-8dd1-4e7c-a36c-71273830afad',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_nsh_correlation
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_nsh_correlation ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('d9bf5aee-478a-45b1-85d8-fb0a30a34ac7',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('0a114110-8e3c-4ecf-8264-fec02cad4730',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_port_pairs
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_port_pairs ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f26124ed-3867-4630-9bdb-5dd491d800f5',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f05892e3-9070-4f0c-af21-6178a9946029',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('52b4411f-d8b5-421a-b6c1-0c7455d33c9b',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('63d74c36-ea18-4a48-99b1-bcf3573d954f',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  self.session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('e849277e-a9ab-4ae0-8bfb-fd3d8048f9a3',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('1057550a-a40d-4e0d-91d8-b528665f9a2d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('3862fa0b-b0be-458b-8499-5ade6570d178',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  self.session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('a58d9056-eaa0-4e62-a756-c23763c411cf',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_logical_destination_port
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_logical_destination_port ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('75dbe009-cb01-4e57-b222-725462797383',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('3cb786ca-0d15-4b2d-be7c-03cecd4d5979',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_delete_flow_classifier_noexist
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_delete_flow_classifier_noexist ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chains_with_conflicting_chain_ids
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chains_with_conflicting_chain_ids ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_port_pairs
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_port_pairs ... ok
 networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_list_flow_classifiers
 networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_list_flow_classifiers ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('d6ae623f-46ac-4ad8-8231-8c2bcdf0e5ef',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('81bf8b46-49b6-40bf-ac41-14f88d1ebba2',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  self.session.flush()
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_nouuid_port_id
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_nouuid_port_id ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_nsh_correlation_incompatible_ppg_fail
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_nsh_correlation_incompatible_ppg_fail ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_same_port_pair_groups
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_same_port_pair_groups ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_unknown_port_pair_group_id
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chain_with_unknown_port_pair_group_id ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_same_port_pair_groups
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_same_port_pair_groups ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_unknown_port_pair_group_id
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_unknown_port_pair_group_id ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_port_id
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_port_id ... ok
 networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_service_graphs_nsh
 networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_service_graphs_nsh ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_all_fields
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_all_fields ... ok
 networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_list_flow_classifiers_with_params
 networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_list_flow_classifiers_with_params ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('1c56644d-408a-4897-a428-fc118bfc58e3',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('5a0ef57d-c088-4e50-bf56-4ce919950841',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  self.session.flush()
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_port_id
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_port_id ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_port_pairs
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_port_pairs ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chains_with_conflicting_chain_ids
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chains_with_conflicting_chain_ids ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_empty_input
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_empty_input ... ok
 networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain
 networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chains_with_conflicting_chain_ids
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_chains_with_conflicting_chain_ids ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_list_flow_classifiers_with_unknown_params
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_list_flow_classifiers_with_unknown_params ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_same_port_pair_groups
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_same_port_pair_groups ... ok
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_unknown_port_id
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_create_flow_classifier_with_unknown_port_id ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_quota_create_flow_classifier
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_quota_create_flow_classifier ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_unknown_port_pair_group_id
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chain_with_unknown_port_pair_group_id ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_list_flow_classifiers_with_unknown_params
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_list_flow_classifiers_with_unknown_params ... ok
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifer_driver_manager_called
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifer_driver_manager_called ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_quota_create_flow_classifier
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_quota_create_flow_classifier ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_empty_service_function_parameters
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_empty_service_function_parameters ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_all_fields
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_all_fields ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group ... ok
 networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_show_flow_classifier
 networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_show_flow_classifier ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chains_with_conflicting_chain_ids
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_chains_with_conflicting_chain_ids ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_show_flow_classifier_noexist
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_show_flow_classifier_noexist ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_all_fields
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_all_fields ... ok
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifier
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifier ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('d6081692-16e6-4f57-b606-18a6f2ae2bf7',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('77871955-767b-40ef-a4e6-7eeb121f5cc4',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_cross_subnet_ppg
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_cross_subnet_ppg ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_empty_input
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_empty_input ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_all_fields
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_all_fields ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_driver_manager_called
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_driver_manager_called ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_show_flow_classifier_noexist
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_show_flow_classifier_noexist ... ok
 delete_flow_classifier failed.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/plugin.py", line 95, in delete_flow_classifier
@@ -9688,89 +9751,71 @@
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
 networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierDriverError: delete_flow_classifier failed.
-Delete flow classifier failed, flow_classifier '67ec2841-ef29-4412-933f-e4539319719c'
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair ... ok
+Delete flow classifier failed, flow_classifier 'bfdc7526-1cb4-414e-9559-b54db8e00455'
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifier_driver_manager_exception
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifier_driver_manager_exception ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_update_flow_classifer_unsupported_fields
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_update_flow_classifer_unsupported_fields ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifier_noexist
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifier_noexist ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_all_fields
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_all_fields ... ok
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_update_flow_classifier
-networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_update_flow_classifier ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_empty_service_function_parameters
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_empty_service_function_parameters ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifier_precommit_driver_manager_exception
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifier_precommit_driver_manager_exception ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_driver_manager_called
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_driver_manager_called ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_all_fields
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_all_fields ... ok
-networking_sfc.tests.unit.services.flowclassifier.drivers.ovs.test_driver.OVSFlowClassifierDriverTestCase.test_create_flow_classifier_precommit
-networking_sfc.tests.unit.services.flowclassifier.drivers.ovs.test_driver.OVSFlowClassifierDriverTestCase.test_create_flow_classifier_precommit ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('30f7d445-0bd1-4143-aa94-519aeeee9a0f',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('31dc774b-7d04-42a4-85f4-86d4c18498f9',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_empty_input
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_empty_input ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_list_flow_classifiers
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_list_flow_classifiers ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('3e39f999-dbdd-4e69-adcf-ed006076797e',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('71a6c3ca-1937-44ec-a3f2-f19e5a029f3d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_consistent_correlations
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_consistent_correlations ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('3854b66b-788e-498f-a9e7-0d5771022e71',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('d124b512-6453-4498-859d-0c240206f979',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.services.flowclassifier.drivers.ovs.test_driver.OVSFlowClassifierDriverTestCase.test_create_flow_classifier_precommit_no_logical_source_port
-networking_sfc.tests.unit.services.flowclassifier.drivers.ovs.test_driver.OVSFlowClassifierDriverTestCase.test_create_flow_classifier_precommit_no_logical_source_port ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_cross_subnet_ppg
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_cross_subnet_ppg ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifier_noexist
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifier_noexist ... ok
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_update_flow_classifer_unsupported_fields
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_update_flow_classifer_unsupported_fields ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_empty_service_function_parameters
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_empty_service_function_parameters ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_cross_subnet_source
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_cross_subnet_source ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_list_flow_classifiers_with_params
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_list_flow_classifiers_with_params ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifier_precommit_driver_manager_exception
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_delete_flow_classifier_precommit_driver_manager_exception ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_inconsistent_correlations
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_inconsistent_correlations ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_all_fields
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_all_fields ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_list_flow_classifiers_with_unknown_params
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_list_flow_classifiers_with_unknown_params ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('0dca4318-f9c4-4e78-a2ee-f9e2919d31d8',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_update_flow_classifier
+networking_sfc.tests.unit.db.test_flowclassifier_db.FlowClassifierDbPluginTestCase.test_update_flow_classifier ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_list_flow_classifiers
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_list_flow_classifiers ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('36349f7a-595e-49df-9b27-8604cddd0df5',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_share_port_pair_id
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_share_port_pair_id ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_quota_create_flow_classifier
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_quota_create_flow_classifier ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_all_fields
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_all_fields ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_list_flow_classifiers_with_params
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_list_flow_classifiers_with_params ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_default_parameters
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_default_parameters ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('88de060e-17b3-4d57-b497-5d24979cf4c2',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('80495cfb-7bf7-46e3-a1de-38c55164079f',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_consistent_correlations
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_consistent_correlations ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('7ca523d5-9c61-48eb-a223-243d5d1962b5',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_empty_parameters
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_empty_parameters ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('5adb61a7-00a7-424a-9f72-f44850beb7fe',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('7872a4fe-3ede-48d4-ae10-0540f4353e10',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_driver_manager_called
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_driver_manager_called ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_list_flow_classifiers_with_unknown_params
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_list_flow_classifiers_with_unknown_params ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_cross_subnet_source
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_cross_subnet_source ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_none_parameters
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_none_parameters ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_show_flow_classifier
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_show_flow_classifier ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_fcs_port_pairs_ppg_n_tuple_symmetric
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_fcs_port_pairs_ppg_n_tuple_symmetric ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_nouuid_port_pair_id
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_nouuid_port_pair_id ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_show_flow_classifier_noexist
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_show_flow_classifier_noexist ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_inconsistent_correlations
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_inconsistent_correlations ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_quota_create_flow_classifier
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_quota_create_flow_classifier ... ok
 create_port_pair_group_postcommit failed.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/plugin.py", line 184, in create_port_pair_group
@@ -9787,29 +9832,51 @@
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcDriverError: create_port_pair_group_postcommit failed.
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifer_unsupported_fields
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifer_unsupported_fields ... ok
-Create port pair group failed, deleting port_pair_group 'def6369a-5130-4647-b6d4-d5fd19d14eb2'
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('ba341b5d-b7ef-4d81-8fd0-3d5d7689961b',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
+Create port pair group failed, deleting port_pair_group '34b62139-5684-49a8-921f-86e2bb946916'
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_postcommit_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_postcommit_driver_manager_exception ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('3115e140-3a0b-4604-bb43-f9f4f4954665',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_show_flow_classifier
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_show_flow_classifier ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_port_pairs
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_port_pairs ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_precommit_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_precommit_driver_manager_exception ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('a52bb75a-863e-40a6-b7f7-f4ba7f059195',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_show_flow_classifier_noexist
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_show_flow_classifier_noexist ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_tap_enabled_parameter_true
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_tap_enabled_parameter_true ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifier
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifier ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_fcs_port_pairs_ppg_n_tuple_symmetric
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_fcs_port_pairs_ppg_n_tuple_symmetric ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_unknown_port_pair_id
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_group_with_unknown_port_pair_id ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifier_driver_manager_called
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifier_driver_manager_called ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('55ef144b-3da1-4233-b0a2-abc52bb902b6',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifer_unsupported_fields
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifer_unsupported_fields ... ok
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('cad7f141-e3db-4b3d-abb5-3456776ac5f2',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_share_port_pair_id
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_share_port_pair_id ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifier
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifier ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_default_parameters
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_default_parameters ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_ingress_egress_different_hosts
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_ingress_egress_different_hosts ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_empty_parameters
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_empty_parameters ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_none_service_function_parameters
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_none_service_function_parameters ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifier_driver_manager_called
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifier_driver_manager_called ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_none_parameters
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_none_parameters ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_invalid_correlation
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_invalid_correlation ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_nouuid_port_pair_id
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_nouuid_port_pair_id ... ok
 update_flow_classifier_postcommit failed.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/flowclassifier/plugin.py", line 79, in update_flow_classifier
@@ -9826,67 +9893,41 @@
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
 networking_sfc.services.flowclassifier.common.exceptions.FlowClassifierDriverError: update_flow_classifier_postcommit failed.
-Update flow classifier failed, flow_classifier 'c0f337f8-eb49-43f9-8096-bd53e4f77bab'
+Update flow classifier failed, flow_classifier 'abae70b0-fadb-4975-b159-d073269ce3ec'
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifier_postcommit_driver_manager_exception
 networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifier_postcommit_driver_manager_exception ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_default_parameters
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_default_parameters ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_ingress_egress_different_hosts
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_ingress_egress_different_hosts ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('d3b979e7-b262-4b84-bda0-f0718f744ba0',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('c071762d-8e0e-408d-9b8f-6023555c90ca',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_empty_parameters
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_empty_parameters ... ok
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifier_precommit_driver_manager_exception
-networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifier_precommit_driver_manager_exception ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_none_service_function_parameters
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_none_service_function_parameters ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_none_parameters
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_none_parameters ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_multi_port_groups_multi_port_pairs
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_multi_port_groups_multi_port_pairs ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_invalid_correlation
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_invalid_correlation ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_nouuid_port_pair_id
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_nouuid_port_pair_id ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_invalid_service_function_parameters
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_invalid_service_function_parameters ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('21876640-5f3f-44c8-96da-b7810e00642e',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('8b4cf6ca-7f25-4f13-b5c8-d9c2857a3c80',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_invalid_weight
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_invalid_weight ... ok
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifier_precommit_driver_manager_exception
+networking_sfc.tests.unit.services.flowclassifier.test_plugin.FlowClassifierPluginTestCase.test_update_flow_classifier_precommit_driver_manager_exception ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_port_pairs
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_port_pairs ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_no_egress
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_no_egress ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('35062152-f085-4931-81db-2ecfac74b8ad',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_invalid_weight
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_invalid_weight ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('6ef5d528-3a23-4187-84f4-b7bd8c7fcbba',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_tap_enabled_parameter_true
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_tap_enabled_parameter_true ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_no_ingress
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_no_ingress ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_no_egress
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_no_egress ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_multi_port_groups_multi_port_pairs
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_multi_port_groups_multi_port_pairs ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_unknown_port_pair_id
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_group_with_unknown_port_pair_id ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('b400dde0-6e07-4fb7-95c6-e439e9e57d53',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('c882e98b-31e4-414c-9a00-a8ff0318dc84',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('5202b2ed-6afb-4568-a1d7-828984c7f032',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_nouuid_egress
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_nouuid_egress ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_no_ingress
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_no_ingress ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_ingress_egress_different_hosts
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_ingress_egress_different_hosts ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_multi_port_groups_port_pairs
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_multi_port_groups_port_pairs ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_nouuid_ingress
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_nouuid_ingress ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_src_dst_same_port
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_src_dst_same_port ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_nouuid_egress
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_nouuid_egress ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_none_service_function_parameters
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_none_service_function_parameters ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_unknown_egress
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_unknown_egress ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_nouuid_ingress
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_nouuid_ingress ... ok
 create_port_pair_postcommit failed.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/plugin.py", line 123, in create_port_pair
@@ -9901,153 +9942,159 @@
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcDriverError: create_port_pair_postcommit failed.
-Create port pair failed, deleting port_pair '182a92d7-d9bd-40a5-ab3b-4761da38a2b2'
+Create port pair failed, deleting port_pair '4f026a68-97f3-4297-a46e-1246004b5b45'
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_postcommit_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_postcommit_driver_manager_exception ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_unknown_ingress
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_unknown_ingress ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_src_dst_same_port
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_src_dst_same_port ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('a779f013-30e5-4974-bf9d-7f3eb2c72e3a',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('feb7a3f7-795d-4aab-b039-2f391df9c8a0',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('7526eeac-878f-4bdd-ab53-fbb2ac39019d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_precommit_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_precommit_driver_manager_exception ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_ppg_with_all_params_and_tap_enabled_parameter_true
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_ppg_with_all_params_and_tap_enabled_parameter_true ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_unknown_egress
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_unknown_egress ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_multi_port_groups_port_pairs
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_multi_port_groups_port_pairs ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_unknown_ingress
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_port_pair_with_unknown_ingress ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_invalid_correlation
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_invalid_correlation ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f70d0dfd-e6c5-41a2-8672-a2ff05c956fb',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_branching_no_class
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_branching_no_class ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_port_groups_multi_port_pairs
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_port_groups_multi_port_pairs ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_ppg_with_all_params_and_tap_enabled_parameter_true
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_ppg_with_all_params_and_tap_enabled_parameter_true ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_invalid_service_function_parameters
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_invalid_service_function_parameters ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_invalid_weight
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_invalid_weight ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_precommit_symmetric_no_logical_dst_port
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_precommit_symmetric_no_logical_dst_port ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('55149ae7-a8bf-41ea-a918-a9c4b2193391',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_branching_no_class
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_branching_no_class ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_no_egress
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_no_egress ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('13c1820a-c560-4ef0-ba10-38a65b0cdf60',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('85284d75-a478-40a4-8126-2de8de0aa032',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('13f27a81-3fad-4bf8-bd18-a065ea9dc808',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('bfecda59-ef33-4527-a28d-e2c45563b003',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('997759ac-a6c7-4232-962e-9c6d0a1529d7',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('39f04182-1231-4981-8bb0-8d6ecaef2eb5',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f1bab073-5e31-44af-8a06-18e1c0a855fa',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_branching_ppg_both_corrs_ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_branching_ppg_both_corrs_ok ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_no_egress
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_no_egress ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_no_ingress
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_no_ingress ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_branching_ppg_both_corrs_ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_branching_ppg_both_corrs_ok ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('eb9e17c5-842d-4fc9-a1fc-367de3799013',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_port_groups_multi_port_pairs
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_port_groups_multi_port_pairs ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_nouuid_egress
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_nouuid_egress ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('6ee9056c-0867-4a72-a763-a632ac2fa737',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('d71c8a85-8e21-45e2-8548-ef16be2b374d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('296216b9-b254-4ebe-9b3f-ef91134a733f',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('63b0cc85-d25b-4afd-a8b8-3f382d0bb881',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('8e8dc851-4c52-444a-85ca-8071904e689d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('e4ea61d8-237b-485d-a1f4-d34f5a3076cc',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('61acc4a8-f061-450e-9ad9-2aebf7719a21',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('aa26734e-5277-4e3c-9c66-20e27e6cb9fa',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_branching_ppg_no_dst_corr_fail
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_branching_ppg_no_dst_corr_fail ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_precommit_symmetric_no_logical_dst_port
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_precommit_symmetric_no_logical_dst_port ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_nouuid_ingress
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_nouuid_ingress ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('9aff0929-e371-4333-ba9b-4594f8a11fc7',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('07047b7c-73c3-4255-bd47-b47a3902f68a',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_src_dst_same_port
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_src_dst_same_port ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('394d82b8-9240-4c3e-914c-3536bcfc9b6c',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('948b4fc9-ef21-48f7-8d53-6210568a7305',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('de4d29fb-5ac5-4d1f-9625-25b9508773ce',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f077d9a5-04a6-4f46-9e44-ce6f198ba735',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('e0587f56-1eac-40ad-b3de-02ea6e06ffa6',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('36e801d2-14a0-48a7-b4e4-aef8ebd2b5bb',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_default_and_tap_enabled_ppg
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_default_and_tap_enabled_ppg ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('3e04f64d-078d-4152-adf5-62d1bc07fa4b',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('2df9e455-4390-4c92-9afe-3a6a8ddaf946',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_branching_ppg_no_src_corr_fail
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_branching_ppg_no_src_corr_fail ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_unknown_egress
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_unknown_egress ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_unknown_ingress
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_unknown_ingress ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_linear_dependency_only
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_linear_dependency_only ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('d131c61a-9924-439b-b12a-3a3396026d56',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('8edad0e1-59df-4e5f-8034-ebf990a00f6a',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_unknown_ingress
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_port_pair_with_unknown_ingress ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('94ac0f11-9437-4f79-9c03-d9932f29aa1f',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_default_and_tap_enabled_ppg
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_default_and_tap_enabled_ppg ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_ppg_with_all_params_and_tap_enabled_parameter_true
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_ppg_with_all_params_and_tap_enabled_parameter_true ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_same_chain_fail
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_same_chain_fail ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_fc_ppg_n_tuple_mapping
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_fc_ppg_n_tuple_mapping ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_branching_no_class
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_branching_no_class ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_unambiguous_branch
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_unambiguous_branch ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('07ed4427-7579-4bc7-9594-00e5ce8253f6',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('27194f41-1c32-4db4-9df6-a4dc7373deff',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_fc_ppg_n_tuple_mapping
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_fc_ppg_n_tuple_mapping ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_already_used_pcs_fail
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_already_used_pcs_fail ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_fcs_port_pairs_with_symmetric
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_fcs_port_pairs_with_symmetric ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('483445a0-c0b2-4556-b2b7-1fdc9c12fa15',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f46335b5-c22f-4ccc-a2c7-f85420d4b91e',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('9f2045cc-d5ee-4f8b-b084-39de674c0056',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('ab6e8e17-f1a3-4e5e-9141-df5d9242340b',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('9076453c-c877-4720-adbb-427d2152d95f',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('dc3d921d-c11e-446a-ab1c-f5d5a7eb91bf',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('fac5eb4c-f0f7-4b42-9e63-fafdb797dc22',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f93f156d-f1da-4f31-b75c-df2ab0f45cf9',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_branching_ppg_both_corrs_ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_branching_ppg_both_corrs_ok ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_direct_loop_fail
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_direct_loop_fail ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_flow_classifiers
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_flow_classifiers ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('ffde1947-f43c-4ceb-9358-e89518204224',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_indirect_loop_fail
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_indirect_loop_fail ... ok
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('717bdb8e-b61e-4edc-b445-421094cc784e',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('e0ff2699-9c16-42b4-8125-02eac90f866b',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('624bf20e-829c-42ea-8c73-50e91ee88582',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('de799f21-c67e-4d2e-a36c-511db166e04d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('7773dfd2-adae-4515-ad98-e95388a313c1',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_indirect_loop_fail
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_indirect_loop_fail ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('832fd2e1-0fc0-45ed-bcf6-b0bb6348ab85',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('ab5557e1-49fc-4e04-a872-efda443a4157',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_branching_ppg_no_dst_corr_fail
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_branching_ppg_no_dst_corr_fail ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('2b8bc091-b014-464c-8fa1-ec51f54dc009',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_fcs_port_pairs_with_symmetric
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_fcs_port_pairs_with_symmetric ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_inexistent_port_chains
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_inexistent_port_chains ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('0cb6c0b5-5a29-475c-8894-5e2acaf0c005',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('98fb6641-5b47-44ab-ae12-bcefdf02a4b7',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('b2bb7c5e-63f3-449a-a28e-42ccb63afda0',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('16c6e0c6-d466-4b3c-b701-52e70e36f648',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('b58d9cfa-ce32-4167-b409-6de3246f34dd',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('649f10c7-dddf-482d-8282-bd9ad067ebce',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('90d3754c-fa4d-4c8c-9344-816942aa1d95',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('2c2f3830-8e5c-42fa-a68a-b10371c44fc7',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_branching_ppg_no_src_corr_fail
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_branching_ppg_no_src_corr_fail ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('290648bf-1a88-470a-9958-d574eb631d8e',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_joining_branches
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_joining_branches ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_flow_classifiers_port_pairs
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_flow_classifiers_port_pairs ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_driver_manager_called
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_driver_manager_called ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_flow_classifiers
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_flow_classifiers ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_multiple_starts
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_service_graph_with_multiple_starts ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_linear_dependency_only
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_linear_dependency_only ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_tap_pair_group_with_multiple_port_pairs
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_tap_pair_group_with_multiple_port_pairs ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_flow_classifiers_with_symmetric
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_flow_classifiers_with_symmetric ... ok
 create_service_graph_postcommit failed.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/plugin.py", line 254, in create_service_graph
@@ -10064,13 +10111,17 @@
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcDriverError: create_service_graph_postcommit failed.
-Create Service Graph failed, deleting Service Graph '61621631-264a-4867-92ea-3c2aabd06d6e'
+Create Service Graph failed, deleting Service Graph '16b22997-e298-4c95-bcab-c64c4c645d23'
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_postcommit_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_postcommit_driver_manager_exception ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('1002dba7-12f3-4bab-80de-978a2f323d8d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('0d387695-3267-47e2-9255-4a42441cf6e1',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('5dadb19e-46b9-4653-90cd-cffcbd38170f',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_tap_port_pair_group_with_single_port_pair
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_create_tap_port_pair_group_with_single_port_pair ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_flow_classifiers_port_pairs
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_flow_classifiers_port_pairs ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_precommit_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_precommit_driver_manager_exception ... ok
 DELETE failed.
@@ -10342,22 +10393,18 @@
     ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
 oslo_db.exception.DBReferenceError: (sqlite3.IntegrityError) FOREIGN KEY constraint failed
 [SQL: DELETE FROM ports WHERE ports.id = ?]
-[parameters: ('bf9e461f-96a3-4b4d-b2dc-b9a6ca4d4e67',)]
+[parameters: ('e4bb8b0e-14c9-4895-b651-f7d3db999678',)]
 (Background on this error at: https://sqlalche.me/e/20/gkpj)
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_egress_port_pair_exist
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_egress_port_pair_exist ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_same_chain_fail
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_same_chain_fail ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('042ba1b6-d906-47f7-a8e5-7a812dc6b542',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_flow_classifiers_with_symmetric
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_flow_classifiers_with_symmetric ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_flow_classifier_port_chain_exist
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_flow_classifier_port_chain_exist ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_unambiguous_branch
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_unambiguous_branch ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_already_used_pcs_fail
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_already_used_pcs_fail ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_multi_fcs_port_pairs_with_symmetric
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_multi_fcs_port_pairs_with_symmetric ... ok
 DELETE failed.
 Traceback (most recent call last):
   File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
@@ -10627,32 +10674,30 @@
     ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
 oslo_db.exception.DBReferenceError: (sqlite3.IntegrityError) FOREIGN KEY constraint failed
 [SQL: DELETE FROM ports WHERE ports.id = ?]
-[parameters: ('8653a791-816d-46b4-9598-c7b6332c2fca',)]
+[parameters: ('4210dd79-bed2-4382-828c-991302996feb',)]
 (Background on this error at: https://sqlalche.me/e/20/gkpj)
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_ingress_port_pair_exist
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_ingress_port_pair_exist ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_direct_loop_fail
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_direct_loop_fail ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_already_used_pcs_fail
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_already_used_pcs_fail ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_chain
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_chain ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_direct_loop_fail
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_direct_loop_fail ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_chain_noexist
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_chain_noexist ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('3cfeed82-b538-4b6c-9dfb-0bee890b9d1e',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('d0b3ccfd-6cfe-4d7e-92f1-6fcd3bd9b855',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_indirect_loop_fail
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_indirect_loop_fail ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_multi_flow_classifiers_port_pairs
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_multi_flow_classifiers_port_pairs ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_chain_part_of_graph_fail
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_chain_part_of_graph_fail ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_indirect_loop_fail
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_indirect_loop_fail ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_multi_fcs_port_pairs_with_symmetric
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_multi_fcs_port_pairs_with_symmetric ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_inexistent_port_chains
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_inexistent_port_chains ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('7cc1e644-4ef6-4eb3-88e4-c8812f87b550',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_port_pairs
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_port_pairs ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_joining_branches
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_joining_branches ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair_group
@@ -10661,24 +10706,28 @@
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_service_graph_with_multiple_starts ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair_group_noexist
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair_group_noexist ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('31c75d35-c96f-45c7-8b84-e820d702cd40',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair_group_port_chain_exist
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair_group_port_chain_exist ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_multi_flow_classifiers_port_pairs
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_multi_flow_classifiers_port_pairs ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_tap_pair_group_with_multiple_port_pairs
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_tap_pair_group_with_multiple_port_pairs ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair_noexist
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair_noexist ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('d5566426-9f4f-4d33-9379-bf28db92828e',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('eca3c091-be03-49d9-91c5-44c55e1ebdb4',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('fb4d5296-622c-4e51-895d-b5806390123d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_tap_port_pair_group_with_single_port_pair
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_create_tap_port_pair_group_with_single_port_pair ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_pp_fc_and_no_sfc_proxy_mpls
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_pp_fc_and_no_sfc_proxy_mpls ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('48504756-d50d-46e9-8a07-ee549644dd69',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('8496a49e-8271-41c3-989e-19b3d0628a04',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair_port_pair_group_exist
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_port_pair_port_pair_group_exist ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('08d5f63e-6a2b-4f3e-9e51-417b28eaf54d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_port_pairs
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_port_pairs ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_service_graph
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_delete_service_graph ... ok
 DELETE failed.
@@ -10950,20 +10999,20 @@
     ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
 oslo_db.exception.DBReferenceError: (sqlite3.IntegrityError) FOREIGN KEY constraint failed
 [SQL: DELETE FROM ports WHERE ports.id = ?]
-[parameters: ('810f5639-44cb-4799-a47e-3e320f220f99',)]
+[parameters: ('95183ddc-f81e-4981-a7f5-25dda9ae0529',)]
 (Background on this error at: https://sqlalche.me/e/20/gkpj)
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_egress_port_pair_exist
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_egress_port_pair_exist ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('d04d033c-9361-48b0-8630-f219c36f53d0',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_pp_fc_and_no_sfc_proxy_nsh
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_pp_fc_and_no_sfc_proxy_nsh ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_flow_classifier_port_chain_exist
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_flow_classifier_port_chain_exist ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_symmetric
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_symmetric ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_chains
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_chains ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_flow_classifier_port_chain_exist
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_flow_classifier_port_chain_exist ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('0c1c7acf-d9f2-43ac-bd41-c92e1c4840ff',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_chains_with_params
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_chains_with_params ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_pp_fc_and_no_sfc_proxy_mpls
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_pp_fc_and_no_sfc_proxy_mpls ... ok
 DELETE failed.
 Traceback (most recent call last):
   File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
@@ -11233,20 +11282,16 @@
     ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
 oslo_db.exception.DBReferenceError: (sqlite3.IntegrityError) FOREIGN KEY constraint failed
 [SQL: DELETE FROM ports WHERE ports.id = ?]
-[parameters: ('aacdcd00-ebb4-4ddf-bb0e-cffdea789a6e',)]
+[parameters: ('0901fdff-ac98-460d-bb41-e35c9508640a',)]
 (Background on this error at: https://sqlalche.me/e/20/gkpj)
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_ingress_port_pair_exist
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_ingress_port_pair_exist ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_chains_with_params
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_chains_with_params ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_chain
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_chain ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_chains_with_unknown_params
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_chains_with_unknown_params ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('3ffcd1af-b708-4eda-a2c9-93c8d00228fc',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_tap_enabled_ppg_only
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_tap_enabled_ppg_only ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_chain
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_chain ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pair_groups
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pair_groups ... ok
 delete_port_chain failed.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/plugin.py", line 99, in delete_port_chain
@@ -11261,41 +11306,39 @@
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcDriverError: delete_port_chain failed.
-Delete port chain failed, portchain '9a81f22e-265a-42fd-b1d8-931738572c4d'
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pair_groups
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pair_groups ... ok
+Delete port chain failed, portchain 'e48ba821-ada0-4629-a621-b3e8361442ea'
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_chain_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_chain_driver_manager_exception ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('978cfb40-3582-4dbb-9fba-a3b0a8ab2e47',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pair_groups_with_params
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pair_groups_with_params ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_pp_fc_and_no_sfc_proxy_nsh
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_pp_fc_and_no_sfc_proxy_nsh ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_chain_driver_precommit_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_chain_driver_precommit_manager_exception ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pair_groups_with_unknown_params
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pair_groups_with_unknown_params ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_symmetric
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_symmetric ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_chain_manager_called
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_chain_manager_called ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_chain_noexist
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_chain_noexist ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pairs
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pairs ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('eca4d817-184d-43af-b60c-d0d1cff511b2',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_tap_enabled_ppg_only
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_tap_enabled_ppg_only ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_chain_part_of_graph_fail
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_chain_part_of_graph_fail ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pairs_with_params
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pairs_with_params ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('fb52ff85-5810-4e7a-9d68-d0baf33a49b7',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('e1e42ac0-2696-46d6-a1f3-5e71a24453f1',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('e3a82b30-af20-42f4-a11f-d00a9a55b17c',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('8ebdf7cd-fac5-44d5-b987-43393be893e8',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f1bae8cb-7909-4f65-b099-d05c59562246',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('cbe87c29-c4d2-4ff6-833c-6ac5142bf16d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pairs_with_unknown_params
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pairs_with_unknown_params ... ok
 delete_port_pair failed.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/plugin.py", line 160, in delete_port_pair
@@ -11310,17 +11353,13 @@
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcDriverError: delete_port_pair failed.
-Delete port pair failed, port_pair '67cd7e19-9940-47dc-9b3b-33112d619888'
+Delete port pair failed, port_pair '21344d8b-b023-4170-a665-51ef594ce24b'
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_driver_manager_exception ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pairs_with_unknown_params
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_list_port_pairs_with_unknown_params ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_group
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_group ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_quota_create_port_chain
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_quota_create_port_chain ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_complex_mpls
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_complex_mpls ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_group
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_group ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_quota_create_port_pair_group_quota
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_quota_create_port_pair_group_quota ... ok
 delete_port_pair_group failed.
@@ -11337,155 +11376,165 @@
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcDriverError: delete_port_pair_group failed.
-Delete port pair group failed, port_pair_group '3f15e315-2ad9-44e8-befb-c5e8dab7474b'
+Delete port pair group failed, port_pair_group '4411fc84-93c6-4386-8ab3-c2f2921a6b33'
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_group_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_group_driver_manager_exception ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_group_manager_called
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_group_manager_called ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_group_noexist
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_group_noexist ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_quota_create_port_pair_quota
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_quota_create_port_pair_quota ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('d4ab0277-1902-4d3d-8776-9f4269a70e23',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('07c01265-09a4-4baf-8606-769b55edbc88',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('86f544fe-45ef-4d6a-a318-e73e86b73a1a',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('6de3bc10-82b6-4ac6-a98a-c679c9cf2503',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('8720890c-caf2-48e1-95b4-b4bce32a6ce7',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('fabf1a41-76fc-4512-9d85-5dfb3c0e733c',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_group_noexist
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_group_noexist ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_chain
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_chain ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_group_port_chain_exist
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_group_port_chain_exist ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_chain_noexist
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_chain_noexist ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_group_precommit_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_group_precommit_driver_manager_exception ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_complex_mpls
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_complex_mpls ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_pair
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_pair ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_manager_called
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_manager_called ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_chain
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_chain ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_chain_noexist
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_chain_noexist ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_pair_group
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_pair_group ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_pair_group_noexist
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_pair_group_noexist ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_noexist
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_noexist ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_pair
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_pair ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('272462fe-f606-4a06-9914-f9e3f90ffdeb',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('983f8877-1f98-47e9-bdee-18fce8b756b4',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('60888ebc-7c21-49b5-8c06-b695af8dbe44',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('11b350b5-ba34-4681-803a-24dc2e144eb3',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('83f4acad-ed74-476d-a36a-28362a3ed342',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f5d1f7d4-6763-46c3-b0f9-49147496ab04',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('3fcbd6ca-1c87-4c4a-8c5f-c430fdd75533',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_pair_noexist
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_pair_noexist ... ok
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('6ecd1a3e-f16a-4cb3-87fb-14ca275ee6fc',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_port_pair_group_exist
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_port_pair_group_exist ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_pair_group
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_pair_group ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_pair_group_noexist
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_pair_group_noexist ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_precommit_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_port_pair_precommit_driver_manager_exception ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_pair_noexist
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_show_port_pair_noexist ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_complex_nsh
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_complex_nsh ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph_driver_postcommit_manager_exception
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph_driver_postcommit_manager_exception ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_add_flow_classifiers
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_add_flow_classifiers ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph_driver_precommit_manager_exception
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph_driver_precommit_manager_exception ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('46711d74-3541-4ddd-aa6d-23d30e40f363',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('5db70c0f-5ab8-4cd6-a6c3-25bf09f50dc6',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f5f91db1-3a7b-465d-8c89-f400e0a3f1de',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('74e90e53-8d0e-45f4-9837-b11cd9639505',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_add_port_pair_groups
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_add_port_pair_groups ... ok
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_chain_parameters
-networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_chain_parameters ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('2d58d2bf-fd24-412b-aa9b-9d0d1336a266',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('c7d7b2dd-36be-46d6-a046-aab2ea0a0c2e',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('544081c0-6c82-4aec-b754-48e554838e09',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('10d7f693-b415-4133-90e2-35ca5e2bae86',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph_manager_called
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph_manager_called ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_mpls
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_mpls ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_chains
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_chains ... ok
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_chain_parameters
+networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_chain_parameters ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph_driver_postcommit_manager_exception
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph_driver_postcommit_manager_exception ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph_driver_precommit_manager_exception
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph_driver_precommit_manager_exception ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_conflict_flow_classifiers
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_conflict_flow_classifiers ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('73ff8895-9e90-43be-9083-c51076e7e3b9',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_complex_nsh
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_complex_nsh ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('bcaa05d0-92c7-437e-816f-fe91bbb48e89',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('4acb4940-8fff-4b5b-a594-90581cd49869',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('af9548e3-3859-4d0d-bc84-a4b2f5050091',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph_manager_called
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_delete_service_graph_manager_called ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_consistency_with_consecutive_tap_ppg
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_consistency_with_consecutive_tap_ppg ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_chains_with_params
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_chains_with_params ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_chains_with_unknown_params
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_chains_with_unknown_params ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_chains
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_chains ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_flow_classifiers_basic_the_same
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_flow_classifiers_basic_the_same ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('1c08cb15-dc3d-4317-89a9-514c67b56829',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_chains_with_params
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_chains_with_params ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('e9acaf0b-da42-43f9-95bd-15d872dfbe90',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('6ce2117f-9dba-46a1-9811-51c352f31dea',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('7a73867c-cf12-4e3b-b6fe-fcc91d4e0ced',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pair_groups
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pair_groups ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_mpls
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_mpls ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_chains_with_unknown_params
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_chains_with_unknown_params ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_part_of_graph_fail
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_part_of_graph_fail ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_nsh
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_nsh ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pair_groups_with_params
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pair_groups_with_params ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pair_groups
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pair_groups ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_remove_flow_classifiers
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_remove_flow_classifiers ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pair_groups_with_unknown_params
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pair_groups_with_unknown_params ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pair_groups_with_params
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pair_groups_with_params ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_remove_port_pair_groups
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_remove_port_pair_groups ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pairs
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pairs ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('1b9b9680-ad54-487a-805b-da0296276d34',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('d0642185-0630-41b2-9a87-6ff5ac9a0e08',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pair_groups_with_unknown_params
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pair_groups_with_unknown_params ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_replace_flow_classifiers
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_replace_flow_classifiers ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('626ec678-b2ab-44e2-a45c-a00b1b608947',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_nsh
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_nsh ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_replace_port_pair_groups
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_chain_replace_port_pair_groups ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_of_tap_enabled_ppg
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_of_tap_enabled_ppg ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pairs_with_params
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pairs_with_params ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pairs
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pairs ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_with_flow_classifiers
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_with_flow_classifiers ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pairs_with_params
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pairs_with_params ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pairs_with_unknown_params
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_list_port_pairs_with_unknown_params ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair_egress
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair_egress ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('8a9bd7db-c721-4bed-ba57-99bcff5df28b',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_of_tap_enabled_ppg
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_of_tap_enabled_ppg ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_quota_create_port_chain
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_quota_create_port_chain ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_quota_create_port_pair_group_quota
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_quota_create_port_pair_group_quota ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('e9b58b29-7e10-420c-9cd6-c57917f6e9af',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('2b3b5d1b-3c32-45b8-b920-ec9cb10ed38f',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair_group
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair_group ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('81a7dc52-2fee-4e0b-a8d8-d43c734fa099',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_with_flow_classifiers_port_pairs
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_with_flow_classifiers_port_pairs ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('23cd1ce8-ab2b-4db5-a85e-b580c210fff4',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_quota_create_port_pair_group_quota
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_quota_create_port_pair_group_quota ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_with_flow_classifiers
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_with_flow_classifiers ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('23795a4d-b3b5-4e67-b708-92f8537adcaa',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair_group_consistency_checks
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair_group_consistency_checks ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('2199c67b-3c83-4048-af7c-96fe7348199a',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_quota_create_port_pair_quota
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_quota_create_port_pair_quota ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_with_port_pairs
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_with_port_pairs ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair_ingress
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair_ingress ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_quota_create_port_pair_quota
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_quota_create_port_pair_quota ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('47076244-7631-4cbd-8ebe-4fbeef10ff52',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_with_flow_classifiers_port_pairs
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_with_flow_classifiers_port_pairs ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_show_port_chain
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_show_port_chain ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_port_pair_service_function_parameters
@@ -11494,84 +11543,74 @@
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_show_port_chain_noexist ... ok
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_service_graph
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_service_graph ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('dcd07081-bc9b-4a6a-b7ec-a81a85d99f97',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_with_port_pairs
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_port_chain_with_port_pairs ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_show_port_pair
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_show_port_pair ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_show_port_pair_group
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_show_port_pair_group ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('6fc27521-8ed6-46ab-8ac1-3f11dd270bd9',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('49554a90-efd2-4dbc-8eff-a0dddb7b3981',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('097e3c13-b97c-4305-a053-96cb83967fe8',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('b9f28d4f-81e4-433e-adb2-d77108720924',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_tap_port_chain_consistency
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_tap_port_chain_consistency ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('9b06b582-0edc-4323-a6a1-98200ef2558a',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_show_port_pair_group_noexist
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_show_port_pair_group_noexist ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('d6b31711-e97a-4f61-843a-683232d00c39',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f912cd89-c2f5-4636-a042-f6a3cf2c3b6a',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('824d95cf-f8c1-4086-8adb-5c782336b07b',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('03a538b5-61cd-405a-8536-5270e1d38c59',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('791e6d10-5241-466f-ad3e-743e385a757f',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('4cc4e9a4-6339-438a-ba17-9e17d726d345',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('cdf6007d-3341-443b-9633-5111970144f7',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_tap_port_pair_group_consistency
 networking_sfc.tests.unit.db.test_sfc_db.SfcDbPluginTestCase.test_update_tap_port_pair_group_consistency ... ok
-networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_invalid_max_port
-networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_invalid_max_port ... ok
-networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_invalid_min_port
-networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_invalid_min_port ... ok
-networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_invalid_port_range
-networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_invalid_port_range ... ok
-networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_multi_port_masks
-networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_multi_port_masks ... ok
-networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_one_port_mask
-networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_one_port_mask ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_show_port_pair_noexist
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_show_port_pair_noexist ... ok
-networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_single_port
-networking_sfc.tests.unit.services.sfc.common.test_ovs_ext_lib.GetPortMaskTestCase.test_single_port ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_service_graph_complex_mpls
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_service_graph_complex_mpls ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_add_flow_classifiers
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_add_flow_classifiers ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_add_port_pair_groups
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_add_port_pair_groups ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_chain_parameters
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_chain_parameters ... ok
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_conflict_flow_classifiers
-networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_conflict_flow_classifiers ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('3a5f0102-3271-4538-af9b-25cbb2651036',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('71770da0-a7c3-46ae-94a9-e55ca73da332',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('241cedb8-58c2-4b9c-8aed-440794fda115',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('1204ea7a-7ac0-4149-98d3-7b4157482dfd',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('e394d5f9-2d7e-49b5-9be3-f310883e82b4',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('3174ec1f-bec9-421f-8f84-7cecf52af5ec',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('64de57d7-1a53-4424-a98b-d23f74ff8e02',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('22971585-5e50-4870-9558-fb18f82348ea',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('9f3105ad-4070-4de6-90fa-52e3f73ada04',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('cf28cfd2-0d88-4a6e-8e05-cd871c595f11',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('75cdc9b3-12f1-4f1a-9c2c-6f33783551fa',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('d1ce1376-ad91-47b4-bfc6-aea4e7f4b99d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('207a7bbc-189c-4759-921d-699a3fa44577',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_chain_parameters
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_chain_parameters ... ok
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_conflict_flow_classifiers
+networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_conflict_flow_classifiers ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_service_graph_complex_mpls
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_service_graph_complex_mpls ... ok
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('585ed33b-a115-4536-82ba-6a90ed543dfc',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('d33fc88b-c415-44c1-96b4-1e0ae49634af',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('f5808cea-3631-4dba-8b05-8bf7950db94a',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_consistency_with_consecutive_tap_ppg
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_consistency_with_consecutive_tap_ppg ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_driver_manager_called
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_driver_manager_called ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_service_graph_complex_nsh
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_service_graph_complex_nsh ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_flow_classifiers_basic_the_same
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_flow_classifiers_basic_the_same ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_part_of_graph_fail
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_part_of_graph_fail ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('9e394323-d03b-48c3-a68f-a17739b720d1',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('7fbd115f-3898-481b-af22-ce52f27c95c7',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('0d158c4d-ef75-4816-a722-88b1447e3525',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('0e007780-e89e-4e37-be36-bf5223df3066',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('000c8aea-8a32-4d50-8a9a-c14f41b7e5d1',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('c13d54d3-ba0b-44d0-9d99-dc3e266d4158',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
 update_port_chain_postcommit failed.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/plugin.py", line 83, in update_port_chain
@@ -11588,49 +11627,51 @@
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcDriverError: update_port_chain_postcommit failed.
-Update port chain failed, port_chain 'b9a260d4-3a0a-4c37-a433-f1bf1e50f18a'
+Update port chain failed, port_chain '36a21206-0b98-4682-936b-aa53b3e30047'
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_postcommit_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_postcommit_driver_manager_exception ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_precommit_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_precommit_driver_manager_exception ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('44e4c965-8f3c-45eb-9013-00e836716066',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_add_port_pair
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_add_port_pair ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_service_graph_complex_nsh
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_service_graph_complex_nsh ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_remove_flow_classifiers
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_remove_flow_classifiers ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_remove_port_pair_groups
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_remove_port_pair_groups ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_replace_flow_classifiers
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_replace_flow_classifiers ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('5056d437-e100-4db5-af6f-907d79d9d6a9',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('077c6553-8d84-4c5d-b507-f0a20f3ba51b',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('4edd38d4-e769-4742-818f-14faf43e5157',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_replace_port_pair_groups
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_chain_replace_port_pair_groups ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_add_port_pair_group
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_add_port_pair_group ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_add_port_pair
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_add_port_pair ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_driver_manager_called
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_driver_manager_called ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('b785e1a7-61b0-47a0-81d1-64526c925db7',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('9d65cd3b-4afa-485f-ba6c-cad43453a49d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('61aafddb-e873-4772-a83f-48940f7ade9f',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_egress
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_egress ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_delete_port_pair
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_delete_port_pair ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('873ec4c1-4455-433e-98ae-85a342ea4d45',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_add_port_pair_group
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_add_port_pair_group ... ok
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('d2595c73-7a3e-4617-bbcd-d352a52c3faf',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_group
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_group ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('de0249ba-2e05-4c4e-a06e-6ea6c4cf3b62',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('1e701b9c-c884-4081-8b03-227c6599c9dd',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_group_consistency_checks
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_group_consistency_checks ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('80a813fa-022a-4a76-a4c6-7cd379363fb5',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_group_driver_manager_called
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_group_driver_manager_called ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_delete_port_pair
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_delete_port_pair ... ok
 update_port_pair_group_postcommit failed.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/plugin.py", line 209, in update_port_pair_group
@@ -11647,19 +11688,17 @@
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcDriverError: update_port_pair_group_postcommit failed.
-Update port pair group failed, port_pair_group '3b3ab0dc-0181-423c-b155-6b8522ae6315'
+Update port pair group failed, port_pair_group '4fa57dc3-451d-4a78-b0be-8228c6bd95b7'
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_group_postcommit_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_group_postcommit_driver_manager_exception ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('c0738f0f-2549-4c5f-a656-f77343c5b91a',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('05677652-6601-4373-858c-2e5fb92d872c',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_group_precommit_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_group_precommit_driver_manager_exception ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_delete_port_pair_group
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_delete_port_pair_group ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_ingress
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_ingress ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('d2ec6571-7302-4b79-ba6c-0bf386d23650',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('ac939b81-ff57-4b49-b63f-9e5e8211e32f',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
 update_port_pair_postcommit failed.
 Traceback (most recent call last):
   File "/build/reproducible-path/networking-sfc-19.0.0/networking_sfc/services/sfc/plugin.py", line 145, in update_port_pair
@@ -11674,64 +11713,66 @@
   File "/usr/lib/python3.13/unittest/mock.py", line 1226, in _execute_mock_call
     raise effect
 networking_sfc.services.sfc.common.exceptions.SfcDriverError: update_port_pair_postcommit failed.
-Update port pair failed, port_pair '3b8a8844-d9c8-40ba-9e43-8c7acf747249'
+Update port pair failed, port_pair '1fcaa2a1-a4a3-446d-84cb-ccd27a125ee2'
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_postcommit_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_postcommit_driver_manager_exception ... ok
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_delete_port_pair_group
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_delete_port_pair_group ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_precommit_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_precommit_driver_manager_exception ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('9eae1c23-7e29-4ebb-9769-dba96d86576c',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_replace_flow_classifier
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_replace_flow_classifier ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_service_function_parameters
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_port_pair_service_function_parameters ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_service_graph
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_service_graph ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('2338cc14-f2cf-4dd8-9103-c4ec03a09b38',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_replace_flow_classifier
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_replace_flow_classifier ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_service_graph_driver_manager_called
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_service_graph_driver_manager_called ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('d2a983b2-e3f4-4750-a82d-1b552097eefc',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-Update failed, service_graph '8753647b-d397-4c34-a2fe-48855ddeb2a8'
+Update failed, service_graph '8e0c6985-833a-4464-9fca-f078a063c141'
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_service_graph_postcommit_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_service_graph_postcommit_driver_manager_exception ... ok
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_replace_port_pair
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_replace_port_pair ... ok
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_service_graph_precommit_driver_manager_exception
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_service_graph_precommit_driver_manager_exception ... ok
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('a07e0c32-e8d4-4eef-9249-0261822441bb',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('734a5b81-0616-4b5e-8b04-120a1a0df68b',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_replace_port_pair
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_replace_port_pair ... ok
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('89e94eb0-c679-4f8d-bffb-edc618032dd4',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('9a8a0a4b-c2e5-4aa2-b9e1-9051eccd3747',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('08d61fb0-3c9a-4fde-a0e1-ddbd2da3632c',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_tap_port_chain_consistency
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_tap_port_chain_consistency ... ok
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('0d6da760-05f8-4826-a2fa-c82ea4726279',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('9f724962-bf5c-4c69-bbef-ef6fd67cc40d',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
-  session.flush()
-/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('bb17dc68-a466-427d-86ac-648e1b6acb88',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py:664: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('4064950b-fd8c-49bf-a4e6-04ad1b3f4fec',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
   self.session.flush()
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_tap_port_pair_group_consistency
 networking_sfc.tests.unit.services.sfc.test_plugin.SfcPluginTestCase.test_update_tap_port_pair_group_consistency ... ok
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('a6263d93-62ad-4141-9637-2deb9591ff8f',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
+/usr/lib/python3/dist-packages/neutron_lib/db/api.py:307: SAWarning: Identity map already had an identity for (<class 'networking_sfc.db.sfc_db.PortPairGroup'>, ('0afd01e5-ec9d-46da-9664-64b71eb6e10b',), None), replacing it with newly flushed object.   Are there load operations occurring inside of an event handler within the flush?
+  session.flush()
 networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_replace_port_pair_group
 networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_replace_port_pair_group ... ok
 
 ----------------------------------------------------------------------
-Ran 746 tests in 354.799s
+Ran 746 tests in 139.522s
 
 OK
 + stestr slowest
-Test id                                                                                                                                              Runtime (s)
----------------------------------------------------------------------------------------------------------------------------------------------------  -----------
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_complex_nsh                            18.302
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_complex_mpls                           17.485
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_multi_port_groups_port_pairs                     12.862
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_service_graph_complex_nsh                            12.455
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_multi_port_groups_multi_port_pairs        11.209
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_service_graphs_nsh                               10.654
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_port_groups_multi_port_pairs                     10.337
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_with_multi_fcs_port_pairs_with_symmetric  10.032
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_cross_subnet_source                        9.762
-networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_multi_port_groups_port_pairs               9.315
+Test id                                                                                                                                        Runtime (s)
+---------------------------------------------------------------------------------------------------------------------------------------------  -----------
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_service_graph_complex_nsh                      11.539
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_delete_service_graph_complex_mpls                      8.311
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_update_port_chain_add_port_pair                        5.238
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_complex_mpls                      5.139
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_service_graph_complex_nsh                       4.801
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_service_graphs_mpls                         4.573
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_service_graphs_nsh                          4.233
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_multi_port_groups_multi_port_pairs   3.996
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_agent_init_multi_port_groups_port_pairs                3.582
+networking_sfc.tests.unit.services.sfc.drivers.ovs.test_driver.OVSSfcDriverTestCase.test_create_port_chain_port_groups_multi_port_pairs         3.494
 + rm -rf .stestr
 dh_install
 dh_missing --fail-missing
@@ -11759,14 +11800,14 @@
 	cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \
 	pkgos-gen-systemd-unit $i ; \
 done
-+ ls -1 debian/*.init.in
+++ ls -1 'debian/*.init.in'
 ls: cannot access 'debian/*.init.in': No such file or directory
 # If there's a service.in file, use that one instead of the generated one
 set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \
 	MYPKG=`echo $i | sed s/.service.in//` ; \
 	cp $MYPKG.service.in $MYPKG.service ; \
 done
-+ ls -1 debian/*.service.in
+++ ls -1 'debian/*.service.in'
 ls: cannot access 'debian/*.service.in': No such file or directory
 # Generate the systemd unit if there's no already existing .service.in
 set -e ; set -x ; for i in `ls debian/*.init.in` ; do \
@@ -11775,7 +11816,7 @@
 		pkgos-gen-systemd-unit $i ; \
 	fi \
 done
-+ ls debian/*.init.in
+++ ls 'debian/*.init.in'
 ls: cannot access 'debian/*.init.in': No such file or directory
 dh_installinit --error-handler=true
 make[1]: Leaving directory '/build/reproducible-path/networking-sfc-19.0.0'
@@ -11790,14 +11831,14 @@
 	cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \
 	pkgos-gen-systemd-unit $i ; \
 done
-+ ls -1 debian/*.init.in
+++ ls -1 'debian/*.init.in'
 ls: cannot access 'debian/*.init.in': No such file or directory
 # If there's a service.in file, use that one instead of the generated one
 set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \
 	MYPKG=`echo $i | sed s/.service.in//` ; \
 	cp $MYPKG.service.in $MYPKG.service ; \
 done
-+ ls -1 debian/*.service.in
+++ ls -1 'debian/*.service.in'
 ls: cannot access 'debian/*.service.in': No such file or directory
 # Generate the systemd unit if there's no already existing .service.in
 set -e ; set -x ; for i in `ls debian/*.init.in` ; do \
@@ -11806,7 +11847,7 @@
 		pkgos-gen-systemd-unit $i ; \
 	fi \
 done
-+ ls debian/*.init.in
+++ ls 'debian/*.init.in'
 ls: cannot access 'debian/*.init.in': No such file or directory
 dh_installsystemd
 make[1]: Leaving directory '/build/reproducible-path/networking-sfc-19.0.0'
@@ -11838,12 +11879,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: not including original source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/2237298/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/2237298/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/272680 and its subdirectories
-I: Current time: Sat Mar 14 01:54:02 -12 2026
-I: pbuilder-time-stamp: 1773496442
+I: removing directory /srv/workspace/pbuilder/2237298 and its subdirectories
+I: Current time: Sun Feb  9 21:40:04 +14 2025
+I: pbuilder-time-stamp: 1739086804