diff mbox series

[ovs-dev,v3,6/7] ovn-detrace: Add SB Load Balancer cookier handler.

Message ID 20201105074415.3794341-1-numans@ovn.org
State Superseded
Headers show
Series Optimize load balancer hairpin logical flows. | expand

Commit Message

Numan Siddique Nov. 5, 2020, 7:44 a.m. UTC
From: Numan Siddique <numans@ovn.org>

Signed-off-by: Numan Siddique <numans@ovn.org>
---
 utilities/ovn-detrace.in | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/utilities/ovn-detrace.in b/utilities/ovn-detrace.in
index 1dd98df0aa..af42b5fc4e 100755
--- a/utilities/ovn-detrace.in
+++ b/utilities/ovn-detrace.in
@@ -328,6 +328,14 @@  class ChassisHandler(CookieHandlerByUUUID):
     def print_record(self, chassis):
         print_p('Chassis: %s' % (chassis_str([chassis])))
 
+class SBLoadBalancerHandler(CookieHandlerByUUUID):
+    def __init__(self, ovnsb_db):
+        super(SBLoadBalancerHandler, self).__init__(ovnsb_db, 'Load_Balancer')
+
+    def print_record(self, lb):
+        print_p('Load Balancer: %s protocol %s vips %s' % (
+                    lb.name, lb.protocol, lb.vips))
+
 class OvsInterfaceHandler(CookieHandler):
     def __init__(self, ovs_db):
         super(OvsInterfaceHandler, self).__init__(ovs_db, 'Interface')
@@ -452,7 +460,8 @@  def main():
         PortBindingHandler(ovsdb_ovnsb),
         MacBindingHandler(ovsdb_ovnsb),
         MulticastGroupHandler(ovsdb_ovnsb),
-        ChassisHandler(ovsdb_ovnsb)
+        ChassisHandler(ovsdb_ovnsb),
+        SBLoadBalancerHandler(ovsdb_ovnsb)
     ]
 
     regex_cookie = re.compile(r'^.*cookie 0x([0-9a-fA-F]+)')