Exemplo n.º 1
0
    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))
Exemplo n.º 2
0
    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')
Exemplo n.º 3
0
    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')
Exemplo n.º 4
0
    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')
Exemplo n.º 5
0
    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))