Lines Matching +full:frame +full:- +full:number

1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * mac80211_hwsim - software simulator of 802.11 radio(s) for mac80211
6 * Copyright (C) 2020, 2022-2023 Intel Corporation
13 * enum hwsim_tx_control_flags - flags to describe transmission info/status
16 * modify its behavior for each frame
18 * @HWSIM_TX_CTL_REQ_TX_STATUS: require TX status callback for this frame.
20 * @HWSIM_TX_STAT_ACK: Frame was acknowledged
30 * DOC: Frame transmission/registration support
32 * Frame transmission and registration support exists to allow userspace
36 * This allow user space applications to decide if the frame should be
51 * enum hwsim_commands - supported hwsim commands
57 * @HWSIM_CMD_FRAME: send/receive a broadcasted frame from/to kernel/user
104 #define HWSIM_CMD_MAX (_HWSIM_CMD_MAX - 1)
110 * enum hwsim_attrs - hwsim netlink attributes
115 * the frame is broadcasted to
117 * the frame was broadcasted from
120 * properly the frame at user space
121 * @HWSIM_ATTR_RX_RATE: estimated rx rate index for this frame at user
123 * @HWSIM_ATTR_SIGNAL: estimated RX signal for this frame at user
126 * @HWSIM_ATTR_COOKIE: sk_buff cookie to identify the frame
128 * command giving the number of channels supported by the new radio
143 * @HWSIM_ATTR_PAD: padding attribute for 64-bit values, ignore
192 #define HWSIM_ATTR_MAX (__HWSIM_ATTR_MAX - 1)
195 * struct hwsim_tx_rate - rate selection/status
198 * @count: number of tries in this rate before going to the next rate
200 * A value of -1 for @idx indicates an invalid rate and, if used
204 * always report the rate and number of retries used.
213 * enum hwsim_tx_rate_flags - per-rate flags set by the rate control algorithm.
222 * @MAC80211_HWSIM_TX_RC_USE_CTS_PROTECT: CTS-to-self protection is required.
227 * split into a higher 4 bits (Nss) and lower 4 bits (MCS number)
235 * @MAC80211_HWSIM_TX_RC_DUP_DATA: The frame should be transmitted on both of
258 * struct hwsim_tx_rate - rate selection/status
263 * A value of -1 for @idx indicates an invalid rate and, if used
267 * always report the rate and number of retries used.
276 * DOC: Frame transmission support over virtio
278 * Frame transmission is also supported over virtio to allow communication
283 * enum hwsim_vqs - queues for virtio frame transmission
296 * enum hwsim_rate_info -- bitrate information.
304 * @HWSIM_RATE_INFO_ATTR_NSS: number of streams (VHT & HE only)
310 * @HWSIM_RATE_INFO_ATTR_N_BOUNDED_CH: In case of EDMG the number of bonded channels (1-4)
315 * @HWSIM_RATE_INFO_ATTR_MAX: highest attribute number
334 HWSIM_RATE_INFO_ATTR_MAX = NUM_HWSIM_RATE_INFO_ATTRS - 1