blob: 170555a8a593f88d2b4171878af633cd43145720 [file] [log] [blame]
// Copyright 2020 The Chromium OS Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
syntax = "proto3";
package tast.cros.wifi;
import "google/protobuf/empty.proto";
option go_package = "chromiumos/tast/services/cros/wifi";
// IwlwifiPCIRescan provides an interface to run IwlwifiPCIRescan test remotely.
service IwlwifiPCIRescan {
// RemoveIfaceAndWaitForRecovery triggers iwlwifi_rescan by removing the WiFi
// device. iwlwifi_rescan rule should rescan PCI and add back the WiFi device.
rpc RemoveIfaceAndWaitForRecovery(google.protobuf.Empty) returns (google.protobuf.Empty) {}
}