mirror of
https://gitlab.com/prpl-foundation/prplmesh/prplMesh.git
synced 2025-12-20 01:21:22 +08:00
Page:
Version 2.0
Pages
Building prplMesh for RDK B
Building prplMesh for prplOS
Building prplMesh on linux (dummy)
Configuring steering
Deploying prplMesh on Axepoint or NEC AX3000HP
Deploying prplMesh on Gl.iNet
Deploying prplMesh on PC (dummy)
Deploying prplMesh on Turris Omnia (RDK B)
Deploying prplMesh on Turris Omnia (prplOS)
Example data model
FAQ & Glossary
Getting started with prplMesh
How to contribute
How to update prlMesh version in prplOS and RDK B
Introduction to prplMesh
Obtaining pre built images
Onboarding Backhaul Manager
Onboarding debugging guide
Onboarding with pWHM
Persistent configuration
PrplMesh NBAPI datamodel
Pushing prplOS changes and bringing them into prplMesh in Gitlab
Pushing prplOS code to gitlab
Release schedule
Static Puncturing
TR 181 components configuration
Triggering WPS
Tutorials and videos
Version 1.5
Version 1.6
Version 1.7
Version 2.0
Version 2.1
WPA3 Compatibilty Mode
_sidebar
home
pWHM get EHTCapabilities and EHTOperations IEs
prplMesh Northbound API
prplMesh Onboarding
prplMesh UI using MMX
prplMesh Wireless Hardware Manager pwhm
prplMesh with rbuscli
prplmesh cli
pwhm APMLD Datamodel
pwhm Backhaul MLO STA support
pwhm static puncturing
Clone
4
Version 2.0
Frederik Van Bogaert edited this page 2021-07-08 08:55:04 +00:00
Table of Contents
Summary
Version 2.0 is the next major release of prplMesh. Compared with 1.7, it will offer all features completed between mid-April and mid-June. Compared with the previous major release (v1.5), it offers vastly expanded NBAPI, testing infrastructure, and Easymesh R2 support.
Highlights:
- Easymesh R2 features
- Traffic separation
- CAC support
- WPA3
- Tunneled messages
- Data Elements R1
- BTM-based Solicited Client Steering Mandate
- Channel Scan
- RDK-B support
- NBAPI extension
- Increased testing
- Certification test stability
- Usability and integration into prplWrt
This includes:
-
All features mentioned in [Version 1.5](Version 1.5), [Version 1.6](Version 1.6) and [Version 1.7](Version 1.7)
-
Easymesh R2 features and certification test fixes
| Issue | Description |
|---|---|
| PPM-1258 | [certification] [4.4.3] Config issue: maxBSS = 4 |
| PPM-441 | [MAUT R2][4.16.1] Coordinated CAC test |
| PPM-1319 | [axepoint] mapp all issues related to EAPOL WPS bug |
| PPM-1134 | [DCS R2] agent: on scan failures - update operating classes results with the correct status |
| PPM-1260 | [certification] [4.7.7] Associated STA extended link metrics invalid |
| PPM-1207 | Integrate the altran test setup with gitlab CI |
| PPM-435 | [MAUT R2][4.13.2] Two VLANs setup using Config Request test |
| PPM-1320 | [traffic separation] packets with 802.1ad tags not dropped on secondary vlan |
| PPM-1331 | Investigate failing certification tests 26-04-2021 |
| PPM-1335 | convert QUALCOMM AP to sniffer |
| PPM-1332 | certification: R2: integrate the R2 testbed in CI |
| PPM-1291 | Automate the R2 certification tests |
| PPM-1363 | certification: R2: disable traffic separation |
| PPM-1369 | certification: R1 install and use the second Qualcomm sniffer |
| PPM-1371 | certification: R2: Qualcomm sniffer sigma stops working after some time |
| PPM-438 | [MAUT R2][4.13.11]Traffic Separation - with downstream R1 Agent |
| PPM-437 | [MAUT R2][4.13.4] Traffic Separation - Daisy Chained Agents test |
| PPM-1250 | Install the R2 certification setup hardware |
| PPM-1210 | certification: map the changes to the MasterTestInfo file |
| PPM-1281 | certification: R1: move the marvell station to an external PC |
- Boardfarm and scripting
| Issue | Description |
|---|---|
| PPM-1276 | Boardfarm: add a NEC device |
| PPM-1271 | Boardfarm: copy hostapd configuration from the device |
| PPM-1209 | Set up a boardfarm test setup at Inango |
| PPM-1283 | Boardfarm: reduce amount of output produced by _device_wait_for_log |
| PPM-13 | tests: enviroment.py: _device_wait_for_log handle timeout |
| PPM-38 | test_flow.py Test should check that response does not contain TLV. |
- Prepare to use boardfarm for more extensive testing
| Issue | Description |
|---|---|
| PPM-1207 | Integrate the altran test setup with gitlab CI |
- Platform support
| Issue | Description |
|---|---|
| PPM-1316 | Include Ambiorix in RDK-B builds |
| PPM-1317 | Update RDK-B build to latest Turris Omnia release |
| PPM-1155 | Bring up MMX CLI/Web on RDKB OE 3.1 |
| PPM-1367 | Test the changes from PPM-836 on an actual device |
| PPM-836 | [bpl] Read existing wireless settings |
| PPM-230 | Move BEEROCKS_BH_WIRE_IFACE to uci |
- Northbound API
| Issue | Description |
|---|---|
| PPM-1067 | Update Ambiorix library version |
| PPM-992 | Add agent monitoring task to controller |
| PPM-534 | Implement STA.IPV4Address object |
| PPM-493 | Implement Network.Device.Radio.ScanResult.OpClassScan.ChannelScan |
| PPM-492 | Implement Network.Device.Radio.ScanResult.OpClassScan |
| PPM-1280 | Create a table to evaluate TR-181 Device.WiFi.Radio scope |
| PPM-847 | Additional boardfarm tests of northbound API |
| PPM-491 | Implement Network.Device.Radio.ScanResult |
| PPM-535 | Implement STA.IPV6Address object. |
| PPM-1170 | Add AP Extended Metrics TLV to the controller |
| PPM-503 | Implement BSS.MulticastBytesReceived object |
| PPM-505 | Implement BSS.BroadcastBytesReceived object |
| PPM-502 | Implement BSS.MulticastBytesSent object |
| PPM-504 | Implement BSS.BroadcastBytesSent object |
| PPM-536 | Implement STA.Hostname object |
| PPM-1346 | Trigger Scan from NBAPI |
| PPM-926 | [controller] Add NBAPI to configure optimal path |
- MMX web interface
| Issue | Description |
|---|---|
| PPM-1246 | Update MMX version in prplWrt |
| PPM-1249 | MMX: move pages to a separate tab of the original LuCi |
Full list of implemented tasks/features
Minor versions and artifacts
| Version | Release date | Remarks |
|---|---|---|
| v2.0.0-rc1 | 15 June 2021 | Feature freeze |
| v2.0.0 | 06 July 2021 | Initial release |