...
1. Scope of the work
To disable router mode and enable brigdemode in BPIR4 Router. It means, by default device will be in router mode. Once changed to bridge mode, Private WIFI will stop its broadcasting, Ethernet Client should get public IP address (in erouter series) and Wireless client will lose its connection to private WIFI.
...
3. High level Code Flow Design
...
1 During boot-up
| Gliffy Diagram |
|---|
| macroId | ccc84db4-b55c-4a04-ae75-7656c6ac283b |
|---|
| displayName | Code flow for Bridge mode during bootup. |
|---|
| name | Flow-diagram |
|---|
| pagePin | 4 |
|---|
|
...
- brlan0 will lose IP address
- A new bridge is created lan0(interface link llan0) which will have 10.0.0.1 ip address
- Private WiFi should stops broadcasting
- Ethernet (lan) clients should get Public IP address(i,e in erouter ip series)
- Verify whether the admin UI page is accessible by using 10.0.0.1 ip in ethernet client device
- Changing from bridgemode to router mode and verify basic functionalities are working fine like Private WiFi should be broadcasted, able to get ip & internet access for wifi and lan clients and admin UI also accessible in connected clients.
8.
...
BPI Test Results
8.1. Router → Bridge-Static
- Changing the LanMode from router to bridge-static mode

2 2. A new bridge is created lan0net0(interface link llan0lnet0) which will have 10.0.0.1 ip address
Image Added
...
3. Private WiFi should stops broadcasting
Image Removed 4 3.Ethernet (lan) clients should get Public IP address(i,e in erouter ip series)
Image Removed
Image Added
5. Verify whether the admin UI page is accessible by using 10.0.0.1 ip in ethernet client device
Image Removed 6 4. brlan0 shouldn't have IP address
Image Removed
Image Added
8.2. Bridge-Static → Router
- Changing the LanMode from bridge-static to Router Mode.
Image Removed
Image Added
2. lan0 net0 and llan0 lnet0 interfaces should be deleted
Image Removed
3.Private WiFi Should be broadcasted
Image Removed
4. WiFi and Lan connected clients should get IP address and internet access
Image Removed
5.Admin UI should be accessible via connected clients.
Image Added
Image Removed
6.brlan0 should have IP address
Image Removed
Tested Image details,
Image Removed
Image Added
9. References
9.1. Ticket details
Image RemovedREFPLTB-2901 - Bridge-Mode functionality is not working properly after manual reboot Resolved
Image RemovedREFPLTB-2843 - RPI4 Kirkstone sanity in Bridge Mode - Failing Resolved
| Jira |
|---|
| server | JIRA |
|---|
| serverId | 11deff04-0380-3a3d-a916-0849d4e573f7 |
|---|
| key | RDKBACCL-313 |
|---|
|
| Jira |
|---|
| server | JIRA |
|---|
| serverId | 11deff04-0380-3a3d-a916-0849d4e573f7 |
|---|
| key | RDKBACCL-512 |
|---|
|
Image RemovedREFPLTB-2943 - Validation of bridgemode functionality for all flavors of RDKB RPI builds Resolved9.2. Code review links
https://code.rdkcentral.com/r/q/topic:%22RPI_BRIDGEMODE%22/c/rdkb/components/opensource/ccsp/Utopia/+/111599
https://github.com/rdkcentral/meta-cmf-bananapi/pull/68