Home
last modified time | relevance | path

Searched refs:router (Results 1 – 25 of 62) sorted by relevance

123

/openthread-latest/tests/toranj/cli/
Dtest-029-pending-dataset-key-change.py52 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 …]
Dtest-012-reset-recovery.py50 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))
Dtest-502-multi-br-leader-failure-recovery.py58 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 …]
Dtest-500-two-brs-two-networks.py106 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/
Drouter_table.cpp77 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 …]
Dmle_router.cpp273 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/
Dtest_single_border_router.py81 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 …]
Dtest_plat_udp_accessiblity.py67 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)
Dtest_radvd_coexist.py79 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 …]
Dtest_manual_address.py71 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/
Dtest_mle_msg_key_seq_jump.py86 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 …]
Dtest_dns_client_config_auto_start.py71 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 …]
Dtest_radio_filter.py80 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 …]
Dtest_key_rotation_and_key_guard_time.py85 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 …]
Dtest_router_downgrade_on_sec_policy_change.py69 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())
Dtest_pbbr_aloc.py76 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/
Dtest-603-channel-manager-announce-recovery.py59 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)
Dtest-022-multicast-ip6-address.py61 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]:
Dtest-016-neighbor-table.py95 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))
Dtest-011-child-table.py48 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/
Dtest_upstream_dns.py90 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)
Dtest_single_border_router.py115 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/
DMATN_03_InvalidCommissionerDeregistration.py89 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)
DMATN_04_MulticastListenerTimeout.py92 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/
Drouting_manager.cpp1165 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 …]

123