Home
last modified time | relevance | path

Searched refs:ipv6Prefix (Results 1 - 5 of 5) sorted by relevance

/foundation/communication/wifi/wifi/test/wifi_standard/wifi_framework/wifi_toolkit/unittest/
H A Dipv6_address_test.cpp58 * @tc.desc: Create(const std::string &ipv6Prefix, MacAddress &mac, const size_t prefixLength)
65 std::string ipv6Prefix = "1111:1111:1111:1111:%"; in HWTEST_F() local
68 EXPECT_TRUE(Ipv6Address::Create(ipv6Prefix, mac, prefixLength) == Ipv6Address::INVALID_INET6_ADDRESS); in HWTEST_F()
70 EXPECT_TRUE(Ipv6Address::Create(ipv6Prefix, mac, prefixLength) == Ipv6Address::INVALID_INET6_ADDRESS); in HWTEST_F()
71 ipv6Prefix = "1111:1111:1111:1111:1111:1111:1111:1111"; in HWTEST_F()
72 Ipv6Address::Create(ipv6Prefix, mac, prefixLength); in HWTEST_F()
76 * @tc.desc: Create(const std::string &ipv6Prefix, const size_t prefixLength, unsigned int rndSeed)
83 std::string ipv6Prefix = "1111:1111:1111:1111:%"; in HWTEST_F() local
86 EXPECT_TRUE(Ipv6Address::Create(ipv6Prefix, prefixLength, rndSeed) == Ipv6Address::INVALID_INET6_ADDRESS); in HWTEST_F()
88 EXPECT_TRUE(Ipv6Address::Create(ipv6Prefix, prefixLengt in HWTEST_F()
[all...]
/foundation/communication/wifi/wifi/services/wifi_standard/wifi_framework/wifi_toolkit/net_helper/
H A Dipv6_address.cpp78 Ipv6Address Ipv6Address::Create(const std::string &ipv6Prefix, MacAddress &mac, const size_t prefixLength) in Create() argument
80 if (prefixLength > HALF_PREFIX_LENGTH || !IsValidIPv6(ipv6Prefix)) { in Create()
87 inet_pton(AF_INET6, ipv6Prefix.c_str(), &ipv6Buf); in Create()
98 Ipv6Address Ipv6Address::Create(const std::string &ipv6Prefix, const size_t prefixLength, unsigned int rndSeed) in Create() argument
100 if (prefixLength > MAX_IPV6_PREFIX_LENGTH || !IsValidIPv6(ipv6Prefix)) { in Create()
104 std::string rndAddr = GetRandomAddr(ipv6Prefix, prefixLength); in Create()
179 struct in6_addr ipv6Prefix = IN6ADDR_ANY_INIT; in GetPrefix() local
181 ipv6Prefix = GetIpv6Prefix(ipv6AddrBuf, GetAddressPrefixLength()); in GetPrefix()
183 inet_ntop(AF_INET6, &ipv6Prefix, ipv6PrefixBuf, INET6_ADDRSTRLEN); in GetPrefix()
202 in6_addr ipv6Prefix in GetPrefixByAddr() local
267 GetRandomAddr(const std::string &ipv6Prefix, int prefixLength) GetRandomAddr() argument
[all...]
H A Dipv6_address.h77 * @param ipv6Prefix - IPv6 prefix address [input]
83 static Ipv6Address Create(const std::string &ipv6Prefix, MacAddress &mac, const size_t prefixLength = 64);
89 * @param ipv6Prefix - IPv6 prefix address [input]
95 static Ipv6Address Create(const std::string &ipv6Prefix, const size_t prefixLength, unsigned int rndSeed);
194 * @param ipv6Prefix - prefix of IPv6 [input]
198 static std::string GetRandomAddr(const std::string &ipv6Prefix, int prefixLength);
/foundation/communication/dhcp/services/dhcp_client/src/
H A Ddhcp_ipv6_client.cpp250 struct in6_addr ipv6Prefix = IN6ADDR_ANY_INIT; in GetIpv6Prefix() local
252 if (memset_s(ipv6Prefix.s6_addr, sizeof(ipv6Prefix.s6_addr), 0, sizeof(ipv6Prefix.s6_addr)) != EOK || in GetIpv6Prefix()
253 memcpy_s(ipv6Prefix.s6_addr, sizeof(ipv6Prefix.s6_addr), &ipv6AddrBuf, byteIndex) != EOK) { in GetIpv6Prefix()
258 ipv6Prefix.s6_addr[byteIndex] = ipv6AddrBuf.s6_addr[byteIndex] & (0xff00 >> bitOffset); in GetIpv6Prefix()
260 inet_ntop(AF_INET6, &ipv6Prefix, ipv6PrefixBuf, INET6_ADDRSTRLEN); in GetIpv6Prefix()
/foundation/communication/netmanager_base/utils/common_utils/src/
H A Dnetmanager_base_common_utils.cpp186 in6_addr ipv6Prefix = IN6ADDR_ANY_INIT; in GetIpv6Prefix() local
188 if (memset_s(ipv6Prefix.s6_addr, sizeof(ipv6Prefix.s6_addr), 0, sizeof(ipv6Prefix.s6_addr)) != EOK || in GetIpv6Prefix()
189 memcpy_s(ipv6Prefix.s6_addr, sizeof(ipv6Prefix.s6_addr), &ipv6AddrBuf, byteIndex) != EOK) { in GetIpv6Prefix()
194 ipv6Prefix.s6_addr[byteIndex] = ipv6AddrBuf.s6_addr[byteIndex] & (0xff00 >> bitOffset); in GetIpv6Prefix()
197 inet_ntop(AF_INET6, &ipv6Prefix, ipv6PrefixBuf, INET6_ADDRSTRLEN); in GetIpv6Prefix()

Completed in 5 milliseconds