Lines Matching full:mesh
443 * @NL80211_CMD_GET_MPATH: Get mesh path attributes for mesh path to
446 * @NL80211_CMD_SET_MPATH: Set mesh path attributes for mesh path to
449 * @NL80211_CMD_NEW_MPATH: Create a new mesh path for the destination given by
451 * @NL80211_CMD_DEL_MPATH: Delete a mesh path to the destination given by
453 * @NL80211_CMD_NEW_PATH: Add a mesh path with given attributes to the
455 * @NL80211_CMD_DEL_PATH: Remove a mesh path identified by %NL80211_ATTR_MAC
456 * or, if no MAC address given, all mesh paths, on the interface identified
488 * @NL80211_CMD_GET_MESH_CONFIG: Get mesh networking properties for the
491 * @NL80211_CMD_SET_MESH_CONFIG: Set mesh networking properties for the
844 * @NL80211_CMD_JOIN_MESH: Join a mesh. The mesh ID must be given, and initial
845 * mesh config parameters may be given.
846 * @NL80211_CMD_LEAVE_MESH: Leave the mesh network -- no special arguments, the
857 * beacon or probe response from a compatible mesh peer. This is only
971 * for IBSS or MESH vif.
1054 * @NL80211_CMD_GET_MPP: Get mesh path attributes for mesh proxy path to
1242 * @NL80211_CMD_PROBE_MESH_LINK: The requirement for mesh link metric
1243 * refreshing, is that from one mesh point we be able to send some data
1244 * frames to other mesh points which are not currently selected as a
1249 * regular mesh path lookup. Further, the packets must be of type data
1253 * Here attribute %NL80211_ATTR_MAC is used to specify connected mesh
1700 * @NL80211_ATTR_MESH_ID: mesh id (1-32 bytes).
1701 * @NL80211_ATTR_STA_PLINK_ACTION: action to perform on the mesh peer link
1703 * @NL80211_ATTR_MPATH_NEXT_HOP: MAC address of the next hop for a mesh path.
1704 * @NL80211_ATTR_MPATH_INFO: information about a mesh_path, part of mesh path
1920 * and joining mesh networks (not IBSS yet). In the later case, it must
2008 * @NL80211_ATTR_MESH_SETUP: Optional mesh setup parameters. These cannot be
2009 * changed once the mesh is active.
2010 * @NL80211_ATTR_MESH_CONFIG: Mesh configuration parameters, a nested attribute
2013 * allows auth frames in a mesh to be passed to userspace for processing via
2015 * @NL80211_ATTR_STA_PLINK_STATE: The state of a mesh peer link as defined in
2202 * @NL80211_ATTR_LOCAL_MESH_POWER_MODE: local mesh STA link-specific power mode
2343 * If set during %NL80211_CMD_JOIN_MESH the mesh setup will be
2480 * @NL80211_ATTR_MESH_PEER_AID: Association ID for the mesh peer (u16). This is
2481 * used to pull the stored data for mesh peer in power save state.
3449 * @NL80211_IFTYPE_MESH_POINT: mesh point
3796 * @NL80211_STA_INFO_LLID: the station's mesh LLID
3797 * @NL80211_STA_INFO_PLID: the station's mesh PLID
3808 * @NL80211_STA_INFO_LOCAL_PM: local mesh STA link-specific power mode
3809 * @NL80211_STA_INFO_PEER_PM: peer mesh STA link-specific power mode
3810 * @NL80211_STA_INFO_NONPEER_PM: neighbor mesh STA power save mode towards
3840 * mesh gate (u8, 0 or 1)
3844 * @NL80211_STA_INFO_AIRTIME_LINK_METRIC: airtime link metric for mesh station
3975 * enum nl80211_mpath_flags - nl80211 mesh path flags
3977 * @NL80211_MPATH_FLAG_ACTIVE: the mesh path is active
3978 * @NL80211_MPATH_FLAG_RESOLVING: the mesh path discovery process is running
3979 * @NL80211_MPATH_FLAG_SN_VALID: the mesh path contains a valid SN
3980 * @NL80211_MPATH_FLAG_FIXED: the mesh path has been manually set
3981 * @NL80211_MPATH_FLAG_RESOLVED: the mesh path discovery process succeeded
3992 * enum nl80211_mpath_info - mesh path information
3995 * information about a mesh path.
4000 * @NL80211_MPATH_INFO_METRIC: metric (cost) of this mesh path
4002 * @NL80211_MPATH_INFO_FLAGS: mesh path flags, enumerated in
4005 * @NL80211_MPATH_INFO_DISCOVERY_RETRIES: mesh path discovery retries
4008 * @NL80211_MPATH_INFO_MAX: highest mesh path information attribute number
4635 * enum nl80211_mesh_power_mode - mesh power save modes
4637 * @NL80211_MESH_POWER_UNKNOWN: The mesh power mode of the mesh STA is
4639 * @NL80211_MESH_POWER_ACTIVE: Active mesh power mode. The mesh STA is
4641 * @NL80211_MESH_POWER_LIGHT_SLEEP: Light sleep mode. The mesh STA will
4644 * @NL80211_MESH_POWER_DEEP_SLEEP: Deep sleep mode. The mesh STA will
4663 * enum nl80211_meshconf_params - mesh configuration parameters
4665 * Mesh configuration parameters. These can be changed while the mesh is
4680 * on this mesh interface
4684 * mesh
4686 * @NL80211_MESHCONF_TTL: specifies the value of TTL field set at a source mesh
4690 * peer links when we detect compatible mesh peers. Disabled if
4698 * @NL80211_MESHCONF_PATH_REFRESH_TIME: how frequently to refresh mesh paths
4704 * @NL80211_MESHCONF_HWMP_ACTIVE_PATH_TIMEOUT: The time (in TUs) for which mesh
4714 * mesh
4719 * source mesh point for path selection elements.
4724 * @NL80211_MESHCONF_GATE_ANNOUNCEMENTS: Advertise that this mesh station has
4729 * TUs) during which a mesh STA can send only one Action frame containing a
4732 * @NL80211_MESHCONF_FORWARDING: set Mesh STA as forwarding or non-forwarding
4743 * @NL80211_MESHCONF_HT_OPMODE: set mesh HT protection mode.
4745 * @NL80211_MESHCONF_ATTR_MAX: highest possible mesh configuration attribute
4748 * which mesh STAs receiving a proactive PREQ shall consider the forwarding
4749 * information to the root mesh STA to be valid.
4755 * (in TUs) during which a mesh STA can send only one Action frame
4758 * @NL80211_MESHCONF_POWER_MODE: Default mesh power mode for new peer links.
4768 * @NL80211_MESHCONF_CONNECTED_TO_GATE: If set to true then this mesh STA
4769 * will advertise that it is connected to a gate in the mesh formation
4770 * field. If left unset then the mesh formation field will only
4771 * advertise such if there is an active root mesh path.
4777 * dot11MeshForwarding and use another mesh routing protocol on top.
4779 * @NL80211_MESHCONF_CONNECTED_TO_AS: If set to true then this mesh STA
4781 * in the mesh formation field.
4825 * enum nl80211_mesh_setup_params - mesh setup parameters
4827 * Mesh setup parameters. These are used to start/join a mesh and cannot be
4828 * changed while the mesh is active.
4840 * @NL80211_MESH_SETUP_IE: Information elements for this mesh, for instance, a
4846 * daemon will be authenticating mesh candidates.
4850 * Mesh Peering Management (MPM) and is implemented with the assistance of
4855 * autonomously complete (unsecured) mesh peering without the need of a
4869 * @NL80211_MESH_SETUP_ATTR_MAX: highest possible mesh setup attribute number
5936 * enum nl80211_plink_state - state of a mesh peer link finite state machine
5939 * state of non existent mesh peer links
5940 * @NL80211_PLINK_OPN_SNT: mesh plink open frame has been sent to
5941 * this mesh peer
5942 * @NL80211_PLINK_OPN_RCVD: mesh plink open frame has been received
5943 * from this mesh peer
5944 * @NL80211_PLINK_CNF_RCVD: mesh plink confirm frame has been
5945 * received from this mesh peer
5946 * @NL80211_PLINK_ESTAB: mesh peer link is established
5947 * @NL80211_PLINK_HOLDING: mesh peer link is being closed or cancelled
5948 * @NL80211_PLINK_BLOCKED: all frames transmitted from this mesh
5968 * enum nl80211_plink_action - actions to perform in mesh peers
5971 * @NL80211_PLINK_ACTION_OPEN: start mesh peer link establishment
5972 * @NL80211_PLINK_ACTION_BLOCK: block traffic from this mesh peer
6137 * @NL80211_FEATURE_USERSPACE_MPM: This driver supports a userspace Mesh
6139 * beacons or NL80211_CMD_NEW_PEER_CANDIDATE events. The mesh beacon is
6250 * configuration (AP/mesh), supporting a legacy (non HT/VHT) rate.
6252 * configuration (AP/mesh) with HT rates.
6254 * configuration (AP/mesh) with VHT rates.
6383 * configuration (AP/mesh) with HE rates.