Lines Matching full:mesh
388 * @NL80211_CMD_GET_MPATH: Get mesh path attributes for mesh path to
391 * @NL80211_CMD_SET_MPATH: Set mesh path attributes for mesh path to
394 * @NL80211_CMD_NEW_MPATH: Create a new mesh path for the destination given by
396 * @NL80211_CMD_DEL_MPATH: Delete a mesh path to the destination given by
398 * @NL80211_CMD_NEW_PATH: Add a mesh path with given attributes to the
400 * @NL80211_CMD_DEL_PATH: Remove a mesh path identified by %NL80211_ATTR_MAC
401 * or, if no MAC address given, all mesh paths, on the interface identified
433 * @NL80211_CMD_GET_MESH_CONFIG: Get mesh networking properties for the
436 * @NL80211_CMD_SET_MESH_CONFIG: Set mesh networking properties for the
776 * @NL80211_CMD_JOIN_MESH: Join a mesh. The mesh ID must be given, and initial
777 * mesh config parameters may be given.
778 * @NL80211_CMD_LEAVE_MESH: Leave the mesh network -- no special arguments, the
789 * beacon or probe response from a compatible mesh peer. This is only
903 * for IBSS or MESH vif.
986 * @NL80211_CMD_GET_MPP: Get mesh path attributes for mesh proxy path to
1151 * @NL80211_CMD_PROBE_MESH_LINK: The requirement for mesh link metric
1152 * refreshing, is that from one mesh point we be able to send some data
1153 * frames to other mesh points which are not currently selected as a
1158 * regular mesh path lookup. Further, the packets must be of type data
1162 * Here attribute %NL80211_ATTR_MAC is used to specify connected mesh
1529 * @NL80211_ATTR_MESH_ID: mesh id (1-32 bytes).
1530 * @NL80211_ATTR_STA_PLINK_ACTION: action to perform on the mesh peer link
1532 * @NL80211_ATTR_MPATH_NEXT_HOP: MAC address of the next hop for a mesh path.
1533 * @NL80211_ATTR_MPATH_INFO: information about a mesh_path, part of mesh path
1749 * and joining mesh networks (not IBSS yet). In the later case, it must
1836 * @NL80211_ATTR_MESH_SETUP: Optional mesh setup parameters. These cannot be
1837 * changed once the mesh is active.
1838 * @NL80211_ATTR_MESH_CONFIG: Mesh configuration parameters, a nested attribute
1841 * allows auth frames in a mesh to be passed to userspace for processing via
1843 * @NL80211_ATTR_STA_PLINK_STATE: The state of a mesh peer link as defined in
2023 * @NL80211_ATTR_LOCAL_MESH_POWER_MODE: local mesh STA link-specific power mode
2163 * If set during %NL80211_CMD_JOIN_MESH the mesh setup will be
2298 * @NL80211_ATTR_MESH_PEER_AID: Association ID for the mesh peer (u16). This is
2299 * used to pull the stored data for mesh peer in power save state.
3094 * @NL80211_IFTYPE_MESH_POINT: mesh point
3365 * @NL80211_STA_INFO_LLID: the station's mesh LLID
3366 * @NL80211_STA_INFO_PLID: the station's mesh PLID
3377 * @NL80211_STA_INFO_LOCAL_PM: local mesh STA link-specific power mode
3378 * @NL80211_STA_INFO_PEER_PM: peer mesh STA link-specific power mode
3379 * @NL80211_STA_INFO_NONPEER_PM: neighbor mesh STA power save mode towards
3409 * mesh gate (u8, 0 or 1)
3413 * @NL80211_STA_INFO_AIRTIME_LINK_METRIC: airtime link metric for mesh station
3544 * enum nl80211_mpath_flags - nl80211 mesh path flags
3546 * @NL80211_MPATH_FLAG_ACTIVE: the mesh path is active
3547 * @NL80211_MPATH_FLAG_RESOLVING: the mesh path discovery process is running
3548 * @NL80211_MPATH_FLAG_SN_VALID: the mesh path contains a valid SN
3549 * @NL80211_MPATH_FLAG_FIXED: the mesh path has been manually set
3550 * @NL80211_MPATH_FLAG_RESOLVED: the mesh path discovery process succeeded
3561 * enum nl80211_mpath_info - mesh path information
3564 * information about a mesh path.
3569 * @NL80211_MPATH_INFO_METRIC: metric (cost) of this mesh path
3571 * @NL80211_MPATH_INFO_FLAGS: mesh path flags, enumerated in
3574 * @NL80211_MPATH_INFO_DISCOVERY_RETRIES: mesh path discovery retries
3577 * @NL80211_MPATH_INFO_MAX: highest mesh path information attribute number
4164 * enum nl80211_mesh_power_mode - mesh power save modes
4166 * @NL80211_MESH_POWER_UNKNOWN: The mesh power mode of the mesh STA is
4168 * @NL80211_MESH_POWER_ACTIVE: Active mesh power mode. The mesh STA is
4170 * @NL80211_MESH_POWER_LIGHT_SLEEP: Light sleep mode. The mesh STA will
4173 * @NL80211_MESH_POWER_DEEP_SLEEP: Deep sleep mode. The mesh STA will
4192 * enum nl80211_meshconf_params - mesh configuration parameters
4194 * Mesh configuration parameters. These can be changed while the mesh is
4209 * on this mesh interface
4213 * mesh
4215 * @NL80211_MESHCONF_TTL: specifies the value of TTL field set at a source mesh
4219 * peer links when we detect compatible mesh peers. Disabled if
4227 * @NL80211_MESHCONF_PATH_REFRESH_TIME: how frequently to refresh mesh paths
4233 * @NL80211_MESHCONF_HWMP_ACTIVE_PATH_TIMEOUT: The time (in TUs) for which mesh
4243 * mesh
4248 * source mesh point for path selection elements.
4253 * @NL80211_MESHCONF_GATE_ANNOUNCEMENTS: Advertise that this mesh station has
4258 * TUs) during which a mesh STA can send only one Action frame containing a
4261 * @NL80211_MESHCONF_FORWARDING: set Mesh STA as forwarding or non-forwarding
4272 * @NL80211_MESHCONF_HT_OPMODE: set mesh HT protection mode.
4274 * @NL80211_MESHCONF_ATTR_MAX: highest possible mesh configuration attribute
4277 * which mesh STAs receiving a proactive PREQ shall consider the forwarding
4278 * information to the root mesh STA to be valid.
4284 * (in TUs) during which a mesh STA can send only one Action frame
4287 * @NL80211_MESHCONF_POWER_MODE: Default mesh power mode for new peer links.
4297 * @NL80211_MESHCONF_CONNECTED_TO_GATE: If set to true then this mesh STA
4298 * will advertise that it is connected to a gate in the mesh formation
4299 * field. If left unset then the mesh formation field will only
4300 * advertise such if there is an active root mesh path.
4306 * dot11MeshForwarding and use another mesh routing protocol on top.
4308 * @NL80211_MESHCONF_CONNECTED_TO_AS: If set to true then this mesh STA
4310 * in the mesh formation field.
4354 * enum nl80211_mesh_setup_params - mesh setup parameters
4356 * Mesh setup parameters. These are used to start/join a mesh and cannot be
4357 * changed while the mesh is active.
4369 * @NL80211_MESH_SETUP_IE: Information elements for this mesh, for instance, a
4375 * daemon will be authenticating mesh candidates.
4379 * Mesh Peering Management (MPM) and is implemented with the assistance of
4384 * autonomously complete (unsecured) mesh peering without the need of a
4398 * @NL80211_MESH_SETUP_ATTR_MAX: highest possible mesh setup attribute number
5456 * enum nl80211_plink_state - state of a mesh peer link finite state machine
5459 * state of non existent mesh peer links
5460 * @NL80211_PLINK_OPN_SNT: mesh plink open frame has been sent to
5461 * this mesh peer
5462 * @NL80211_PLINK_OPN_RCVD: mesh plink open frame has been received
5463 * from this mesh peer
5464 * @NL80211_PLINK_CNF_RCVD: mesh plink confirm frame has been
5465 * received from this mesh peer
5466 * @NL80211_PLINK_ESTAB: mesh peer link is established
5467 * @NL80211_PLINK_HOLDING: mesh peer link is being closed or cancelled
5468 * @NL80211_PLINK_BLOCKED: all frames transmitted from this mesh
5488 * enum nl80211_plink_action - actions to perform in mesh peers
5491 * @NL80211_PLINK_ACTION_OPEN: start mesh peer link establishment
5492 * @NL80211_PLINK_ACTION_BLOCK: block traffic from this mesh peer
5654 * @NL80211_FEATURE_USERSPACE_MPM: This driver supports a userspace Mesh
5656 * beacons or NL80211_CMD_NEW_PEER_CANDIDATE events. The mesh beacon is
5767 * configuration (AP/mesh), supporting a legacy (non HT/VHT) rate.
5769 * configuration (AP/mesh) with HT rates.
5771 * configuration (AP/mesh) with VHT rates.