def __str__(self): if(self.type == self.TYPE_MP): return 'Set MULTIPATH : ' + str(self.val) + ' ' + OFGMessage.__str__(self) elif(self.type == self.TYPE_FR): return 'Set FAST REROUTE : ' + str(self.val) + ' ' + OFGMessage.__str__(self) else: return "Unknown subtype"
def pack(self): return OFGMessage.pack(self) + struct.pack('> HH', self.type, self.val)
def __init__(self, type_, val_, xid=0): OFGMessage.__init__(self, xid) self.type = int(type_) self.val = int(val_)