]> git.proxmox.com Git - ovs.git/commit
ofproto-dpif-xlate: After thawing, retrieve tunnel table from thawed xbridge
authorMickey Spiegel <mickeys.dev@gmail.com>
Sun, 1 Jan 2017 01:05:21 +0000 (17:05 -0800)
committerBen Pfaff <blp@ovn.org>
Fri, 6 Jan 2017 16:49:54 +0000 (08:49 -0800)
commit5b09d9f7dc554709b2509f643c3b9dc0f6d0321b
tree7a911d5f89d5dcd893a36cca758eed572bc1515e
parent5861e9189799daac5e549ba118f5e2054ec3bb2b
ofproto-dpif-xlate: After thawing, retrieve tunnel table from thawed xbridge

In xlate_actions in ofproto-dpif-xlate.c, after thawing from frozen state,
it currently retrieves the tunnel metadata table from the original xbridge.
It should retrieve the tunnel metadata table from the thawed xbridge.

In OVN, this manifested as missing geneve option fields when receiving a
packet from localnet to br-int, then freezing (e.g. for NAT on a gateway
router or for distributed NAT), then attempting to send out a tunnel.

Signed-off-by: Mickey Spiegel <mickeys.dev@gmail.com>
Signed-off-by: Ben Pfaff <blp@ovn.org>
ofproto/ofproto-dpif-xlate.c