示例#1
0
文件: of_switch.py 项目: mcanini/nice
    def dump_equivalent_state(self):
        filtered_dict = Node.dump_equivalent_state(self)
        filtered_dict["command_queue"] = []
        for c in self.command_queue:
            utils.copy_state(c)
        filtered_dict["flow_table"] = utils.copy_state(self.flow_table)
        filtered_dict["packet_store"] = utils.copy_state(self.packet_store)

        if self.ALWAYS_NEW_STATE:
            filtered_dict["state_cnt"] = utils.copy_state(self.state_cnt)

        return filtered_dict
示例#2
0
    def dump_equivalent_state(self):
        filtered_dict = Node.dump_equivalent_state(self)
        filtered_dict["command_queue"] = []
        for c in self.command_queue:
            utils.copy_state(c)
        filtered_dict["flow_table"] = utils.copy_state(self.flow_table)
        filtered_dict["packet_store"] = utils.copy_state(self.packet_store)

        if self.ALWAYS_NEW_STATE:
            filtered_dict["state_cnt"] = utils.copy_state(self.state_cnt)

        return filtered_dict
示例#3
0
    def dump_equivalent_state(self):
        filtered_dict = Node.dump_equivalent_state(self)
        filtered_dict["component"] = utils.copy_state(self.component)

        filtered_dict["in_connections"] = {}
        keys = self.in_connections.keys()
        keys.sort()
        for j in keys:
            filtered_dict["in_connections"][j] = []
            for m in self.in_connections[j][1]:
                filtered_dict["in_connections"][j].append(utils.copy_state(m)) # get only the buffer

        return filtered_dict
示例#4
0
    def dump_equivalent_state(self):
        filtered_dict = Node.dump_equivalent_state(self)
        filtered_dict["component"] = utils.copy_state(self.component)

        filtered_dict["in_connections"] = {}
        keys = self.in_connections.keys()
        keys.sort()
        for j in keys:
            filtered_dict["in_connections"][j] = []
            for m in self.in_connections[j][1]:
                filtered_dict["in_connections"][j].append(
                    utils.copy_state(m))  # get only the buffer

        return filtered_dict
示例#5
0
文件: host.py 项目: mcanini/nice
 def dump_equivalent_state(self):
     filtered_dict = Node.dump_equivalent_state(self)
     filtered_dict["arp_table"] = utils.copy_state(self.arp_table)
     return filtered_dict
示例#6
0
文件: host.py 项目: wxdublin/nice
 def dump_equivalent_state(self):
     filtered_dict = Node.dump_equivalent_state(self)
     filtered_dict["arp_table"] = utils.copy_state(self.arp_table)
     return filtered_dict