Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
M
map-controller
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Issue analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Multi-AP
map-controller
Commits
e4541bf7
Commit
e4541bf7
authored
11 months ago
by
Jakob Olsson
Browse files
Options
Downloads
Patches
Plain Diff
docs: add MLD configuration
parent
2f194987
Branches
Branches containing commit
No related tags found
1 merge request
!369
docs: add MLD configuration
Pipeline
#159334
passed
11 months ago
Stage: static_code_analysis
Stage: compile_test
Changes
3
Pipelines
2
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
README.md
+42
-0
42 additions, 0 deletions
README.md
docs/api/mapcontroller.md
+1
-1
1 addition, 1 deletion
docs/api/mapcontroller.md
schemas/uci/mapcontroller.json
+49
-0
49 additions, 0 deletions
schemas/uci/mapcontroller.json
with
92 additions
and
1 deletion
README.md
+
42
−
0
View file @
e4541bf7
...
@@ -394,6 +394,48 @@ The support of the feature on the agent depends on the used WiFi driver. The
...
@@ -394,6 +394,48 @@ The support of the feature on the agent depends on the used WiFi driver. The
agent passes the generated map directly to the driver, and it is up to driver
agent passes the generated map directly to the driver, and it is up to driver
to decide whether to activate it or not.
to decide whether to activate it or not.
### Multi-Link Operation
If an agent indicates MLO support via Early AP Capability Report message,
map-controller may provide MLD interface configuration via
Agent AP MLD Configuration TLVs and Backhaul STA MLD Configuration TLVs.
To configure MLD propagation,
`mld`
sections must be provided with the credentials
that are to be applied across all the links that are configured within the MLD.
```
config mld
option id '1'
option ssid 'IOWRT-MLO-SSID'
option key '1234567890'
option type 'fronthaul'
```
To add a link to the MLD, the ID of the mld must be added to the to the
respective
`ap`
section.
```
config ap
option band '2'
option ssid 'IOWRT-MLO-SSID'
option encryption 'sae-mixed'
option key '1234567890'
option vid '1'
option type 'fronthaul'
option mld_id '1'
```
All
`ap`
sections that belong to an MLD will have their SSID and key propagated
with that of the corresponding MLD.
NOTE: If the encryption is NOT provided in the
`mld`
section, the encryption of
the
`ap`
section will not be overwritten. That link will then use the encryption
of the
`ap`
section.
NOTE: If the agent does NOT support Wi-Fi 7 and MLO as reported in the Early AP
Capabilities Report, the APs will be propagated as legacy, SLO, APs
with the credentials of the respective
`ap`
sections.
## AP-Autoconfig Renew (Network Reconfiguration)
## AP-Autoconfig Renew (Network Reconfiguration)
Autoconfig Renew will trigger all agents to be reconfigured with updated
Autoconfig Renew will trigger all agents to be reconfigured with updated
...
...
This diff is collapsed.
Click to expand it.
docs/api/mapcontroller.md
+
1
−
1
View file @
e4541bf7
This diff is collapsed.
Click to expand it.
schemas/uci/mapcontroller.json
+
49
−
0
View file @
e4541bf7
...
@@ -254,6 +254,13 @@
...
@@ -254,6 +254,13 @@
"required"
:
"no"
,
"required"
:
"no"
,
"default"
:
""
,
"default"
:
""
,
"description"
:
"Pass any custom vendor extension as a part of the WSC M2."
"description"
:
"Pass any custom vendor extension as a part of the WSC M2."
},
{
"name"
:
"mld_id"
,
"type"
:
"integer"
,
"required"
:
"no"
,
"default"
:
null
,
"description"
:
"Indiciates whether the interface is a part of an MLD. The value maps towards the ID of the mld section, if present."
}
}
]
]
},
},
...
@@ -535,6 +542,48 @@
...
@@ -535,6 +542,48 @@
"description"
:
"Inclusion policy of Associated Wi-Fi 6 STA Status Report TLV in the AP metrics response."
"description"
:
"Inclusion policy of Associated Wi-Fi 6 STA Status Report TLV in the AP metrics response."
}
}
]
]
},
{
"section"
:
"mld"
,
"required"
:
"no"
,
"description"
:
"Section storing MLD credentials."
,
"multi"
:
true
,
"options"
:
[{
"name"
:
"id"
,
"type"
:
"integer"
,
"required"
:
"yes"
,
"default"
:
"0"
,
"description"
:
"Unique ID assigned to this MLD."
},
{
"name"
:
"ssid"
,
"type"
:
"string"
,
"required"
:
"no"
,
"default"
:
""
,
"description"
:
"SSID used by all the links that are a part of this MLD."
},
{
"name"
:
"key"
,
"type"
:
"string"
,
"required"
:
"no"
,
"default"
:
""
,
"description"
:
"Password used by all links that are a part of this MLD."
},
{
"name"
:
"type"
,
"type"
:
"string"
,
"required"
:
"no"
,
"default"
:
"unknown"
,
"description"
:
"Human readable type of the interfaces belonging to the MLD (fronthaul/backhaul/combined)."
},
{
"name"
:
"enabled"
,
"type"
:
"boolean"
,
"required"
:
"no"
,
"default"
:
"true"
,
"description"
:
"Whether the MLD is enabled or not."
}
]
}
}
]
]
}
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment