Ejemplo n.º 1
0
 def del_meters(self, deleted_meters):
     ofmsgs = []
     if deleted_meters:
         deleted_meter_ids = [
             self.meters[meter_key].meter_id for meter_key in deleted_meters]
         ofmsgs.extend([
             valve_of.meterdel(deleted_meter_id) for deleted_meter_id in deleted_meter_ids])
     return ofmsgs
Ejemplo n.º 2
0
 def _delete_all_valve_flows(self):
     """Delete all flows from all FAUCET tables."""
     ofmsgs = []
     ofmsgs.extend(self.dp.wildcard_table.flowdel())
     if self.dp.meters:
         ofmsgs.append(valve_of.meterdel())
     if self.dp.group_table:
         ofmsgs.append(self.dp.groups.delete_all())
     return ofmsgs