[ovs-dev] [PATCH V3 0/4] dpif-netdev offload transitions

Eli Britstein elibr at nvidia.com
Mon Jul 26 08:14:51 UTC 2021


This patch-set improves/fixes offloads transitions behavior.

Patch #1 avoids flushing PMD offloads unnecessarily.
Patch #2 fixes a flow modifications bug.
Patch #3 fixes a race condition with flow modifications.
Patch #3 improves debuggability of flow modifications.

v2-v1:
- Rebase.
v3-v2:
- Added patch #2 for fixes another flow modification scenario.
- Changed log to a separated function.

GitHub Actions:
v1: https://github.com/elibritstein/OVS/actions/runs/769805954
    - This run has encountered some internal GitHub problems.
    - A previous good run, with the same code, only changed commit
      messages since:
    https://github.com/elibritstein/OVS/actions/runs/766660787
v2: https://github.com/elibritstein/OVS/actions/runs/1023045302
v3: https://github.com/elibritstein/OVS/actions/runs/1066584199

Eli Britstein (4):
  dpif-netdev: Do not flush PMD offloads on reload
  dpif-netdev: Fix flow modification after failure
  dpif-netdev: Fix offloads of modified flows
  dpif-netdev: Log flow modification in debug level

 lib/dpif-netdev.c | 144 ++++++++++++++++++++++++----------------------
 1 file changed, 74 insertions(+), 70 deletions(-)

-- 
2.28.0.2311.g225365fb51



More information about the dev mailing list