VOL-1494: Support for adding multiple logical uni
Also error handling in ofagent and system-test
now starts onos. Needed to update proto for ofagent
Change-Id: I0d061edc9f1bdac6ebaf7b2e9254e8ea69b3b2d5
diff --git a/python/ofagent/of_protocol_handler.py b/python/ofagent/of_protocol_handler.py
index 8d09461..604ce3c 100755
--- a/python/ofagent/of_protocol_handler.py
+++ b/python/ofagent/of_protocol_handler.py
@@ -263,11 +263,14 @@
@inlineCallbacks
def handle_port_desc_request(self, req):
port_list = yield self.rpc.get_port_list(self.device_id)
- self.cxn.send(ofp.message.port_desc_stats_reply(
- xid=req.xid,
- #flags=None,
- entries=[to_loxi(port.ofp_port) for port in port_list]
- ))
+ try:
+ self.cxn.send(ofp.message.port_desc_stats_reply(
+ xid=req.xid,
+ #flags=None,
+ entries=[to_loxi(port.ofp_port) for port in port_list]
+ ))
+ except Exception as err:
+ log.exception('failed-port-desc-reply', err=err)
def handle_queue_stats_request(self, req):
raise NotImplementedError()