def runTest(self): logging = get_logger() logging.info("Running Grp90No170 QueueConfigRequest") of_ports = config["port_map"].keys() of_ports.sort() logging.info("Sending Queue Config Request ...") request = message.queue_get_config_request() request.port = of_ports[0] response, pkt = self.controller.transact(request) self.assertTrue(response is not None, "Did not get reply ") self.assertTrue( response.header.type == ofp.OFPT_QUEUE_GET_CONFIG_REPLY, "Reply is not Queue Config Reply") #Verify Reply Body self.assertEqual(response.header.xid, request.header.xid, "Transaction Id in reply is not same as request") self.assertEqual(response.port, request.port, "Port queried does not match ") queues = [] queues = response.queues logging.info("Queues Configured for port " + str(of_ports[0]) + str(queues))
def runTest(self): request = message.queue_get_config_request() request.port = 1 pa_logger.info("Querying switch for queue configuration") rv = self.controller.message_send(request) self.assertTrue(rv != -1, "Error querying queue config") (response, raw) = self.controller.poll(ofp.OFPT_QUEUE_GET_CONFIG_REPLY, 2) self.assertTrue(response is not None, 'Did not receive queue config reply')
def runTest(self): of_ports = pa_port_map.keys() of_ports.sort() self.assertTrue(len(of_ports) > 1, "Not enough ports for test") request = message.queue_get_config_request() request.port = of_ports[0] pa_logger.info("Querying switch for queue configuration") ofmsg_send(self, request) (response, raw) = self.controller.poll(ofp.OFPT_QUEUE_GET_CONFIG_REPLY, 2) self.assertTrue(response is not None, 'Did not receive queue config reply')
def runTest(self): logging.info("Running QueueConfigRequest") of_ports = config["port_map"].keys() of_ports.sort() logging.info("Sending Queue Config Request ...") request = message.queue_get_config_request() request.port = of_ports[0] response, pkt = self.controller.transact(request) self.assertTrue(response is not None, "Did not get reply ") self.assertTrue(response.header.type == ofp.OFPT_QUEUE_GET_CONFIG_REPLY, "Reply is not Queue Config Reply") # Verify Reply Body self.assertEqual(response.header.xid, request.header.xid, "Transaction Id in reply is not same as request") self.assertEqual(response.port, request.port, "Port queried does not match ") queues = [] queues = response.queues logging.info("Queues Configured for port " + str(of_ports[0]) + str(queues))