blob: 7e1cbd1f8b19a8e669c7886014d11dd8e86ee34a [file] [log] [blame]
// Copyright 2018 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
library fuchsia.wlan.minstrel;
struct Peers {
vector<array<uint8>:6> peers;
};
// LINT.IfChange
struct StatsEntry {
uint16 tx_vector_idx;
string tx_vec_desc;
uint64 success_cur;
uint64 attempts_cur;
float32 probability;
float32 cur_tp;
uint64 success_total;
uint64 attempts_total;
uint64 probes_total;
};
struct Peer {
array<uint8>:6 mac_addr;
uint16 max_tp;
uint16 max_probability;
uint16 basic_highest;
uint16 basic_max_probability;
uint64 probes;
vector<StatsEntry> entries;
};
// LINT.ThenChange(//garnet/drivers/wlan/wlan/minstrel.h)