Lines Matching full:addresses
58 // This function verifies the multicast addresses on Netif matches the list of given addresses.
94 Ip6::Address addresses[kMaxAddresses]; in TestNetifMulticastAddresses() local
108 IgnoreError(addresses[0].FromString(kLinkLocalAllRouters)); in TestNetifMulticastAddresses()
109 IgnoreError(addresses[1].FromString(kRealmLocalAllRouters)); in TestNetifMulticastAddresses()
110 IgnoreError(addresses[2].FromString(kLinkLocalAllNodes)); in TestNetifMulticastAddresses()
111 IgnoreError(addresses[3].FromString(kRealmLocalAllNodes)); in TestNetifMulticastAddresses()
112 IgnoreError(addresses[4].FromString(kRealmLocalAllMpl)); in TestNetifMulticastAddresses()
113 IgnoreError(addresses[5].FromString(kTestAddress1)); in TestNetifMulticastAddresses()
114 IgnoreError(addresses[6].FromString(kTestAddress2)); in TestNetifMulticastAddresses()
115 IgnoreError(addresses[7].FromString(kTestAddress3)); in TestNetifMulticastAddresses()
117 VerifyMulticastAddressList(netif, addresses, 0); in TestNetifMulticastAddresses()
120 VerifyMulticastAddressList(netif, &addresses[2], 3); in TestNetifMulticastAddresses()
123 VerifyMulticastAddressList(netif, &addresses[2], 3); in TestNetifMulticastAddresses()
126 VerifyMulticastAddressList(netif, &addresses[0], 5); in TestNetifMulticastAddresses()
129 VerifyMulticastAddressList(netif, &addresses[0], 5); in TestNetifMulticastAddresses()
132 VerifyMulticastAddressList(netif, &addresses[2], 3); in TestNetifMulticastAddresses()
135 VerifyMulticastAddressList(netif, &addresses[2], 3); in TestNetifMulticastAddresses()
139 VerifyMulticastAddressList(netif, &addresses[2], 4); in TestNetifMulticastAddresses()
142 VerifyMulticastAddressList(netif, &addresses[2], 4); in TestNetifMulticastAddresses()
145 VerifyMulticastAddressList(netif, &addresses[5], 1); in TestNetifMulticastAddresses()
148 VerifyMulticastAddressList(netif, &addresses[5], 1); in TestNetifMulticastAddresses()
152 VerifyMulticastAddressList(netif, &addresses[5], 2); in TestNetifMulticastAddresses()
155 VerifyMulticastAddressList(netif, &addresses[2], 5); in TestNetifMulticastAddresses()
158 VerifyMulticastAddressList(netif, &addresses[2], 5); in TestNetifMulticastAddresses()
161 VerifyMulticastAddressList(netif, &addresses[0], 7); in TestNetifMulticastAddresses()
164 VerifyMulticastAddressList(netif, &addresses[0], 7); in TestNetifMulticastAddresses()
168 VerifyMulticastAddressList(netif, &addresses[0], 8); in TestNetifMulticastAddresses()
179 VerifyMulticastAddressList(netif, &addresses[2], 6); in TestNetifMulticastAddresses()
182 VerifyMulticastAddressList(netif, &addresses[2], 6); in TestNetifMulticastAddresses()
185 VerifyMulticastAddressList(netif, &addresses[2], 4); in TestNetifMulticastAddresses()
188 VerifyMulticastAddressList(netif, &addresses[2], 3); in TestNetifMulticastAddresses()
191 VerifyMulticastAddressList(netif, &addresses[2], 3); in TestNetifMulticastAddresses()
196 // The first five elements in `addresses[]` are the default/fixed addresses: in TestNetifMulticastAddresses()
203 VerifyOrQuit(netif.SubscribeExternalMulticast(addresses[i]) == kErrorRejected, in TestNetifMulticastAddresses()