Looks good to me. Acked-by: Mark Michelson <[email protected]>
On 10/09/2018 09:11 AM, [email protected] wrote:
From: Numan Siddique <[email protected]> ovn-trace does not trace past an l3gateway port type. This patch fixes it. Reported-at: https://bugzilla.redhat.com/show_bug.cgi?id=1626080 Suggested-by: Dan Williams <[email protected]> Signed-off-by: Numan Siddique <[email protected]> --- ovn/utilities/ovn-trace.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ovn/utilities/ovn-trace.c b/ovn/utilities/ovn-trace.c index 2446b3f76..40a79ceea 100644 --- a/ovn/utilities/ovn-trace.c +++ b/ovn/utilities/ovn-trace.c @@ -645,6 +645,15 @@ read_ports(void) } else if (!strcmp(sbpb->type, "l3gateway")) { /* Treat all gateways as local for our purposes. */ dp->has_local_l3gateway = true; + const char *peer_name = smap_get(&sbpb->options, "peer"); + if (peer_name) { + struct ovntrace_port *peer + = shash_find_data(&ports, peer_name); + if (peer) { + port->peer = peer; + port->peer->peer = port; + } + } } }
_______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
