[ovs-dev] [PATCH 0/3] Enable Geneve checksums in OVN

Jesse Gross jesse at kernel.org
Mon Aug 1 15:45:55 UTC 2016


The primary goal of this series is to enable outer UDP checksums for
Geneve-encapsulated packets with OVN. The benefits of this are described
in more detail in the final patch.

Since this touches the encap code in ovn-controller, I noticed several
issues in the existing implementation as a result of incremental processing
which the first two patches fix.

I'm targetting this for OVS 2.6 since the bulk of the changes are bug fixes
and the benefits from the UDP checksums are significant.

Jesse Gross (3):
  ovn-controller: Fix memory leak when updating tunnels.
  ovn-controller: Make encap processing more robust against changes.
  ovn-controller: Use UDP checksums when creating Geneve tunnels.

 ovn/controller-vtep/gateway.c   |   9 +
 ovn/controller/chassis.c        |   8 +
 ovn/controller/encaps.c         | 484 +++++++++++++++++++++-------------------
 ovn/controller/ovn-controller.c |   1 +
 ovn/ovn-sb.xml                  |  10 +-
 ovn/utilities/ovn-sbctl.c       |   2 +
 tests/ovn-controller-vtep.at    |   1 +
 tests/ovn-sbctl.at              |   3 +
 8 files changed, 288 insertions(+), 230 deletions(-)

-- 
2.7.4




More information about the dev mailing list