Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[ccm] Fix discovery response format for CCM networks when non-CCM rou…
…ters are not allowed. For 1.2 certification (specifically "TC 5.2.4 (DISC-TC-04): 1.1/1.2 non-CCM Joiner does not join CCM Network"): CCM networks are supposed to include AE port and NMKP port, and NOT include the legacy joiner UDP port, so that the non-CCM router that is trying to join can see the discovery response and not proceed with joining. AE port / NMKP port, and other CCM concepts are now deprecated in the OpenThread stack. Still, we need some hooks here to pass certification properly. 1. Don't include joiner UDP port when non-CCM routers are not allowed on the network. 2. Non-CCM joiners should not proceed with joining when joiner UDP port is not included. 3. Also following up with test harness implementation to fix the scripting for 1.2 certification test "TC 5.2.4 (DISC-TC-04): 1.1/1.2 non-CCM Joiner does not join CCM Network"
- Loading branch information