You've already forked linux-apfs
mirror of
https://github.com/linux-apfs/linux-apfs.git
synced 2026-05-01 15:00:59 -07:00
mac80211: Let userspace enable and configure vendor specific path selection.
Userspace will now be allowed to toggle between the default path selection algorithm (HWMP, implemented in the kernel), and a vendor specific alternative. Also in the same patch, allow userspace to add information elements to mesh beacons. This is accordance with the Extensible Path Selection Framework specified in version 7.0 of the 802.11s draft. Signed-off-by: Javier Cardona <javier@cozybit.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
committed by
John W. Linville
parent
24bdd9f4c9
commit
c80d545da3
@@ -649,12 +649,20 @@ struct mesh_config {
|
||||
* struct mesh_setup - 802.11s mesh setup configuration
|
||||
* @mesh_id: the mesh ID
|
||||
* @mesh_id_len: length of the mesh ID, at least 1 and at most 32 bytes
|
||||
* @path_sel_proto: which path selection protocol to use
|
||||
* @path_metric: which metric to use
|
||||
* @vendor_ie: vendor information elements (optional)
|
||||
* @vendor_ie_len: length of vendor information elements
|
||||
*
|
||||
* These parameters are fixed when the mesh is created.
|
||||
*/
|
||||
struct mesh_setup {
|
||||
const u8 *mesh_id;
|
||||
u8 mesh_id_len;
|
||||
u8 path_sel_proto;
|
||||
u8 path_metric;
|
||||
const u8 *vendor_ie;
|
||||
u8 vendor_ie_len;
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user