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
780 * @NL80211_CMD_JOIN_MESH: Join a mesh. The mesh ID must be given, and initial
781 * mesh config parameters may be given.
782 * @NL80211_CMD_LEAVE_MESH: Leave the mesh network -- no special arguments, the
793 * beacon or probe response from a compatible mesh peer. This is only
907 * for IBSS or MESH vif.
990 * @NL80211_CMD_GET_MPP: Get mesh path attributes for mesh proxy path to
1155 * @NL80211_CMD_PROBE_MESH_LINK: The requirement for mesh link metric
1156 * refreshing, is that from one mesh point we be able to send some data
1157 * frames to other mesh points which are not currently selected as a
1162 * regular mesh path lookup. Further, the packets must be of type data
1166 * Here attribute %NL80211_ATTR_MAC is used to specify connected mesh
1562 * @NL80211_ATTR_MESH_ID: mesh id (1-32 bytes).
1563 * @NL80211_ATTR_STA_PLINK_ACTION: action to perform on the mesh peer link
1565 * @NL80211_ATTR_MPATH_NEXT_HOP: MAC address of the next hop for a mesh path.
1566 * @NL80211_ATTR_MPATH_INFO: information about a mesh_path, part of mesh path
1782 * and joining mesh networks (not IBSS yet). In the later case, it must
1870 * @NL80211_ATTR_MESH_SETUP: Optional mesh setup parameters. These cannot be
1871 * changed once the mesh is active.
1872 * @NL80211_ATTR_MESH_CONFIG: Mesh configuration parameters, a nested attribute
1875 * allows auth frames in a mesh to be passed to userspace for processing via
1877 * @NL80211_ATTR_STA_PLINK_STATE: The state of a mesh peer link as defined in
2064 * @NL80211_ATTR_LOCAL_MESH_POWER_MODE: local mesh STA link-specific power mode
2205 * If set during %NL80211_CMD_JOIN_MESH the mesh setup will be
2340 * @NL80211_ATTR_MESH_PEER_AID: Association ID for the mesh peer (u16). This is
2341 * used to pull the stored data for mesh peer in power save state.
3174 * @NL80211_IFTYPE_MESH_POINT: mesh point
3445 * @NL80211_STA_INFO_LLID: the station's mesh LLID
3446 * @NL80211_STA_INFO_PLID: the station's mesh PLID
3457 * @NL80211_STA_INFO_LOCAL_PM: local mesh STA link-specific power mode
3458 * @NL80211_STA_INFO_PEER_PM: peer mesh STA link-specific power mode
3459 * @NL80211_STA_INFO_NONPEER_PM: neighbor mesh STA power save mode towards
3489 * mesh gate (u8, 0 or 1)
3493 * @NL80211_STA_INFO_AIRTIME_LINK_METRIC: airtime link metric for mesh station
3624 * enum nl80211_mpath_flags - nl80211 mesh path flags
3626 * @NL80211_MPATH_FLAG_ACTIVE: the mesh path is active
3627 * @NL80211_MPATH_FLAG_RESOLVING: the mesh path discovery process is running
3628 * @NL80211_MPATH_FLAG_SN_VALID: the mesh path contains a valid SN
3629 * @NL80211_MPATH_FLAG_FIXED: the mesh path has been manually set
3630 * @NL80211_MPATH_FLAG_RESOLVED: the mesh path discovery process succeeded
3641 * enum nl80211_mpath_info - mesh path information
3644 * information about a mesh path.
3649 * @NL80211_MPATH_INFO_METRIC: metric (cost) of this mesh path
3651 * @NL80211_MPATH_INFO_FLAGS: mesh path flags, enumerated in
3654 * @NL80211_MPATH_INFO_DISCOVERY_RETRIES: mesh path discovery retries
3657 * @NL80211_MPATH_INFO_MAX: highest mesh path information attribute number
4247 * enum nl80211_mesh_power_mode - mesh power save modes
4249 * @NL80211_MESH_POWER_UNKNOWN: The mesh power mode of the mesh STA is
4251 * @NL80211_MESH_POWER_ACTIVE: Active mesh power mode. The mesh STA is
4253 * @NL80211_MESH_POWER_LIGHT_SLEEP: Light sleep mode. The mesh STA will
4256 * @NL80211_MESH_POWER_DEEP_SLEEP: Deep sleep mode. The mesh STA will
4275 * enum nl80211_meshconf_params - mesh configuration parameters
4277 * Mesh configuration parameters. These can be changed while the mesh is
4292 * on this mesh interface
4296 * mesh
4298 * @NL80211_MESHCONF_TTL: specifies the value of TTL field set at a source mesh
4302 * peer links when we detect compatible mesh peers. Disabled if
4310 * @NL80211_MESHCONF_PATH_REFRESH_TIME: how frequently to refresh mesh paths
4316 * @NL80211_MESHCONF_HWMP_ACTIVE_PATH_TIMEOUT: The time (in TUs) for which mesh
4326 * mesh
4331 * source mesh point for path selection elements.
4336 * @NL80211_MESHCONF_GATE_ANNOUNCEMENTS: Advertise that this mesh station has
4341 * TUs) during which a mesh STA can send only one Action frame containing a
4344 * @NL80211_MESHCONF_FORWARDING: set Mesh STA as forwarding or non-forwarding
4355 * @NL80211_MESHCONF_HT_OPMODE: set mesh HT protection mode.
4357 * @NL80211_MESHCONF_ATTR_MAX: highest possible mesh configuration attribute
4360 * which mesh STAs receiving a proactive PREQ shall consider the forwarding
4361 * information to the root mesh STA to be valid.
4367 * (in TUs) during which a mesh STA can send only one Action frame
4370 * @NL80211_MESHCONF_POWER_MODE: Default mesh power mode for new peer links.
4380 * @NL80211_MESHCONF_CONNECTED_TO_GATE: If set to true then this mesh STA
4381 * will advertise that it is connected to a gate in the mesh formation
4382 * field. If left unset then the mesh formation field will only
4383 * advertise such if there is an active root mesh path.
4389 * dot11MeshForwarding and use another mesh routing protocol on top.
4391 * @NL80211_MESHCONF_CONNECTED_TO_AS: If set to true then this mesh STA
4393 * in the mesh formation field.
4437 * enum nl80211_mesh_setup_params - mesh setup parameters
4439 * Mesh setup parameters. These are used to start/join a mesh and cannot be
4440 * changed while the mesh is active.
4452 * @NL80211_MESH_SETUP_IE: Information elements for this mesh, for instance, a
4458 * daemon will be authenticating mesh candidates.
4462 * Mesh Peering Management (MPM) and is implemented with the assistance of
4467 * autonomously complete (unsecured) mesh peering without the need of a
4481 * @NL80211_MESH_SETUP_ATTR_MAX: highest possible mesh setup attribute number
5539 * enum nl80211_plink_state - state of a mesh peer link finite state machine
5542 * state of non existent mesh peer links
5543 * @NL80211_PLINK_OPN_SNT: mesh plink open frame has been sent to
5544 * this mesh peer
5545 * @NL80211_PLINK_OPN_RCVD: mesh plink open frame has been received
5546 * from this mesh peer
5547 * @NL80211_PLINK_CNF_RCVD: mesh plink confirm frame has been
5548 * received from this mesh peer
5549 * @NL80211_PLINK_ESTAB: mesh peer link is established
5550 * @NL80211_PLINK_HOLDING: mesh peer link is being closed or cancelled
5551 * @NL80211_PLINK_BLOCKED: all frames transmitted from this mesh
5571 * enum nl80211_plink_action - actions to perform in mesh peers
5574 * @NL80211_PLINK_ACTION_OPEN: start mesh peer link establishment
5575 * @NL80211_PLINK_ACTION_BLOCK: block traffic from this mesh peer
5737 * @NL80211_FEATURE_USERSPACE_MPM: This driver supports a userspace Mesh
5739 * beacons or NL80211_CMD_NEW_PEER_CANDIDATE events. The mesh beacon is
5850 * configuration (AP/mesh), supporting a legacy (non HT/VHT) rate.
5852 * configuration (AP/mesh) with HT rates.
5854 * configuration (AP/mesh) with VHT rates.
5983 * configuration (AP/mesh) with HE rates.