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
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