code: def delete_fw_device(self, tenant_id, fw_id, data):
          
          drvr_dict, mgmt_ip = self.sched_obj.get_fw_dev_map(fw_id)
          ret = drvr_dict.get('drvr_obj').delete_fw(tenant_id, data)
          # FW DB gets deleted, so no need to remove the MGMT IP
          if ret:
              self.sched_obj.deallocate_fw_dev(fw_id)
          return ret
docs: Deletes the Firewall.