/openthread-latest/tests/toranj/cli/ |
D | test-029-pending-dataset-key-change.py | 52 router = cli.Node() variable 58 router.join(leader) 61 verify(router.get_state() == 'router') 69 router.cli('dataset init active') 70 router.cli('dataset activetimestamp 10') 71 router.cli('dataset pendingtimestamp 10') 72 router.cli('dataset networkname new') 73 router.cli('dataset delaytimer 1000') 74 router.cli('dataset commit pending') 88 router.cli('dataset init active') [all …]
|
D | test-012-reset-recovery.py | 50 router = cli.Node() variable 96 router.join(leader) 98 verify(router.get_state() == 'router') 99 router_rloc16 = int(router.get_rloc16(), 16) 103 del router 104 router = cli.Node(index=2) variable 105 router.interface_up() 106 router.thread_start() 110 verify(router.get_state() == 'router') 114 verify(router_rloc16 == int(router.get_rloc16(), 16))
|
D | test-502-multi-br-leader-failure-recovery.py | 58 router = cli.Node() variable 69 br1.allowlist_node(router) 73 br2.allowlist_node(router) 77 router.allowlist_node(br1) 78 router.allowlist_node(br2) 79 router.allowlist_node(c2) 80 router.allowlist_node(c3) 84 c2.allowlist_node(router) 85 c3.allowlist_node(router) 91 router.join(br1) [all …]
|
D | test-500-two-brs-two-networks.py | 106 for router in routers: 107 verify('reachable:yes' in router) 108 verify('Stub:1' in router) 109 verify(not router.endswith('(peer BR)'))
|
/openthread-latest/src/core/thread/ |
D | router_table.cpp | 77 for (Router &router : mRouters) in ClearNeighbors() 79 if (router.IsStateValid()) in ClearNeighbors() 81 Get<NeighborTable>().Signal(NeighborTable::kRouterRemoved, router); in ClearNeighbors() 85 router.SetState(Neighbor::kStateInvalid); in ClearNeighbors() 94 Router *router = mRouters.PushBack(); in AddRouter() local 96 VerifyOrExit(router != nullptr); in AddRouter() 98 router->Clear(); in AddRouter() 99 router->SetRloc16(Mle::Rloc16FromRouterId(aRouterId)); in AddRouter() 100 router->SetNextHopToInvalid(); in AddRouter() 102 mRouterIdMap.SetIndex(aRouterId, mRouters.IndexOf(*router)); in AddRouter() [all …]
|
D | mle_router.cpp | 273 Router *router; in BecomeLeader() local 312 router = mRouterTable.Allocate(leaderId); in BecomeLeader() 313 OT_ASSERT(router != nullptr); in BecomeLeader() 316 router->SetExtAddress(Get<Mac::Mac>().GetExtAddress()); in BecomeLeader() 880 Router *router; in HandleLinkAccept() local 902 router = mRouterTable.FindRouterById(routerId); in HandleLinkAccept() 903 neighborState = (router != nullptr) ? router->GetState() : Neighbor::kStateInvalid; in HandleLinkAccept() 910 VerifyOrExit(response == router->GetChallenge(), error = kErrorSecurity); in HandleLinkAccept() 963 router = mRouterTable.FindRouterById(routerId); in HandleLinkAccept() 964 VerifyOrExit(router != nullptr); in HandleLinkAccept() [all …]
|
/openthread-latest/tests/scripts/thread-cert/border_router/ |
D | test_single_border_router.py | 81 router = self.nodes[ROUTER] 91 router.start() 93 self.assertEqual('router', router.get_state()) 103 logging.info("ROUTER addrs: %r", router.get_addrs()) 107 self.assertEqual(len(router.get_netdata_omr_prefixes()), 1) 109 self.assertEqual(len(router.get_netdata_non_nat64_routes()), 1) 115 self.assertEqual(len(router.get_ip6_address(config.ADDRESS_TYPE.OMR)), 1) 119 router1_omr_address = router.get_ip6_address(config.ADDRESS_TYPE.OMR)[0] 123 self.assertTrue(router.ping(host.get_ip6_address(config.ADDRESS_TYPE.ONLINK_ULA)[0])) 124 … self.assertTrue(host.ping(router.get_ip6_address(config.ADDRESS_TYPE.OMR)[0], backbone=True)) [all …]
|
D | test_plat_udp_accessiblity.py | 67 router = self.nodes[ROUTER] 74 router.start() 76 self.assertEqual('router', router.get_state()) 77 router.srp_client_stop() 80 self.assertTrue(router.ping(br.get_rloc())) 84 self._test_srp_server(router, br.get_mleid(), server_port) 85 self._test_srp_server(router, br.get_linklocal(), server_port) 86 self._test_srp_server(router, br.get_ip6_address(config.ADDRESS_TYPE.OMR)[0], server_port) 87 self._test_srp_server(router, br.get_rloc(), server_port) 89 self._test_srp_server(router, server_aloc, server_port)
|
D | test_radvd_coexist.py | 79 router = self.nodes[ROUTER] 92 router.start() 94 self.assertEqual('router', router.get_state()) 100 logging.info("ROUTER addrs: %r", router.get_addrs()) 104 self.assertEqual(len(router.get_netdata_omr_prefixes()), 1) 106 self.assertEqual(len(router.get_netdata_non_nat64_routes()), 1) 109 self.assertEqual(len(router.get_ip6_address(config.ADDRESS_TYPE.OMR)), 1) 115 self.assertTrue(router.ping(host.get_ip6_address(config.ADDRESS_TYPE.ONLINK_ULA)[0])) 116 … self.assertTrue(host.ping(router.get_ip6_address(config.ADDRESS_TYPE.OMR)[0], backbone=True)) 124 self.assertEqual(len(router.get_netdata_omr_prefixes()), 1) [all …]
|
D | test_manual_address.py | 71 router = self.nodes[ROUTER] 78 router.start() 80 self.assertEqual('router', router.get_state()) 89 router.add_ipaddr(GUA_2) 96 self.assertTrue(router.ping(GUA_1))
|
/openthread-latest/tests/scripts/thread-cert/ |
D | test_mle_msg_key_seq_jump.py | 86 router = self.nodes[ROUTER] 88 nodes = [leader, child, reed, router] 106 router.start() 108 self.assertEqual(router.get_state(), 'router') 155 self.assertEqual(router.get_key_sequence_counter(), 10) 172 router.stop() 181 router.start() 186 self.assertEqual(router.get_state(), 'router') 196 router.stop() 213 router.start() [all …]
|
D | test_dns_client_config_auto_start.py | 71 router = self.nodes[ROUTER] 79 router.start() 81 self.assertEqual(router.get_state(), 'router') 96 router.srp_client_enable_auto_start_mode() 102 srp_server_address = router.srp_client_get_server_address() 105 dns_config = router.dns_get_config() 130 router.srp_server_set_enabled(True) 135 self.assertNotEqual(srp_server_address, router.srp_client_get_server_address()) 136 … self.assertEqual(router.srp_client_get_server_address(), leader.srp_client_get_server_address()) 141 dns_config = router.dns_get_config() [all …]
|
D | test_radio_filter.py | 80 router = self.nodes[ROUTER] 83 nodes = [leader, router, sed] 89 router.start() 91 self.assertEqual(router.get_state(), 'router') 103 router_mleid = router.get_mleid() 109 self.assertTrue(router.ping(leader_mleid)) 112 router.radiofilter_enable() 113 self.assertTrue(router.radiofilter_is_enabled()) 115 self.assertFalse(router.ping(leader_mleid)) 118 router.radiofilter_disable() [all …]
|
D | test_key_rotation_and_key_guard_time.py | 85 router = self.nodes[ROUTER] 87 nodes = [leader, child, reed, router] 105 router.start() 107 self.assertEqual(router.get_state(), 'router') 140 router.set_key_sequence_counter(2) 144 self.assertEqual(router.get_key_sequence_counter(), 2) 152 self.assertTrue(leader.ping(router.get_mleid())) 153 self.assertTrue(router.ping(child.get_mleid())) 161 self.assertEqual(router.get_key_sequence_counter(), 3) 166 self.assertTrue(leader.ping(router.get_mleid())) [all …]
|
D | test_router_downgrade_on_sec_policy_change.py | 69 router = self.nodes[ROUTER] 77 router.start() 79 self.assertEqual(router.get_state(), 'router') 82 self.assertTrue(router.get_router_eligible()) 93 self.assertEqual(router.get_state(), 'router') 100 self.assertFalse(router.get_router_eligible()) 118 self.assertEqual(router.get_state(), 'router') 120 self.assertTrue(router.get_router_eligible()) 142 self.assertEqual(router.get_state(), 'detached') 145 self.assertFalse(router.get_router_eligible())
|
D | test_pbbr_aloc.py | 76 router = self.nodes[ROUTER] 88 router.start() 90 self.assertEqual('router', router.get_state()) 94 self.assertTrue(router.ping(addr))
|
/openthread-latest/tests/toranj/ncp/ |
D | test-603-channel-manager-announce-recovery.py | 59 router = wpan.Node() variable 63 all_nodes = [router, c1, c2] 73 router.form('announce-tst', channel=11) 75 c1.join_node(router, node_type=wpan.JOIN_TYPE_SLEEPY_END_DEVICE) 76 c2.join_node(router, node_type=wpan.JOIN_TYPE_SLEEPY_END_DEVICE) 92 router.set(wpan.WPAN_CHANNEL_MANAGER_NEW_CHANNEL, '26') 93 verify_channel([router, c1], 26)
|
D | test-022-multicast-ip6-address.py | 61 router = wpan.Node() variable 84 router.form("mcast-addr") 86 fed.join_node(router, wpan.JOIN_TYPE_END_DEVICE) 87 sed.join_node(router, wpan.JOIN_TYPE_SLEEPY_END_DEVICE) 95 ml_prefix = router.get(wpan.WPAN_IP6_MESH_LOCAL_PREFIX)[1:-1].split('/')[0] 116 check_multicast_addresses(router, router_mcast_addrs) 124 for node in [router, fed, sed]:
|
D | test-016-neighbor-table.py | 95 for router in routers[1:]: 96 router.join_node(routers[0], wpan.JOIN_TYPE_ROUTER) 108 for router in routers[1:]: 109 verify(router.get(wpan.WPAN_NODE_TYPE) == wpan.NODE_TYPE_ROUTER) 131 for router in routers[1:]: 132 ext_addr = router.get(wpan.WPAN_EXT_ADDRESS)[1:-1] 139 verify(int(entry.rloc16, 16) == int(router.get(wpan.WPAN_THREAD_RLOC16), 16))
|
D | test-011-child-table.py | 48 router = wpan.Node() variable 54 all_nodes = [router] + children 64 router.form('child-table') 66 child.join_node(router, node_type=wpan.JOIN_TYPE_SLEEPY_END_DEVICE) 74 child_table = wpan.parse_child_table_result(router.get(wpan.WPAN_THREAD_CHILD_TABLE))
|
/openthread-latest/tests/scripts/thread-cert/border_router/nat64/ |
D | test_upstream_dns.py | 90 router = self.nodes[ROUTER] 112 router.start() 114 self.assertEqual('router', router.get_state()) 117 router.srp_client_enable_auto_start_mode() 120 self._verify_upstream_dns(br, router)
|
D | test_single_border_router.py | 115 router = self.nodes[ROUTER] 130 router.start() 132 self.assertEqual('router', router.get_state()) 198 self.assertTrue(router.ping(ipaddr=host_ip)) 211 router.udp_start('::', 54321) 214 router.udp_send(10, host_ip, 54321) 228 self.assertFalse(router.ping(ipaddr=mapped_ip6_address)) 247 self.assertTrue(router.ping(ipaddr=host_ip))
|
/openthread-latest/tests/scripts/thread-cert/border_router/MATN/ |
D | MATN_03_InvalidCommissionerDeregistration.py | 89 router = self.nodes[ROUTER_1] 97 router.start() 99 self.assertEqual('router', router.get_state()) 103 self.assertEqual('router', router.get_state()) 109 router.add_ipmaddr(MA1) 118 router.register_multicast_listener(MA1, timeout=0)
|
D | MATN_04_MulticastListenerTimeout.py | 92 router = self.nodes[ROUTER_1] 101 router.start() 103 self.assertEqual('router', router.get_state()) 114 router.add_ipmaddr(MA1) 124 router.del_ipmaddr(MA1) 135 router.add_ipmaddr(MA1)
|
/openthread-latest/src/core/border_router/ |
D | routing_manager.cpp | 1165 Router *router; in ProcessRouterAdvertMessage() local 1169 router = mRouters.FindMatching(aSrcAddress); in ProcessRouterAdvertMessage() 1171 if (router == nullptr) in ProcessRouterAdvertMessage() 1181 router = newEntry; in ProcessRouterAdvertMessage() 1182 router->Clear(); in ProcessRouterAdvertMessage() 1183 router->mDiscoverTime = Uptime::MsecToSec(Get<Uptime>().GetUptime()); in ProcessRouterAdvertMessage() 1184 router->mAddress = aSrcAddress; in ProcessRouterAdvertMessage() 1195 ProcessRaHeader(aRaMessage.GetHeader(), *router, aRaOrigin); in ProcessRouterAdvertMessage() 1202 ProcessPrefixInfoOption(static_cast<const PrefixInfoOption &>(option), *router); in ProcessRouterAdvertMessage() 1206 ProcessRouteInfoOption(static_cast<const RouteInfoOption &>(option), *router); in ProcessRouterAdvertMessage() [all …]
|