/ohos5.0/foundation/communication/wifi/wifi/test/wifi_standard/wifi_framework/wifi_toolkit/unittest/ |
H A D | ipv6_address_test.cpp | 49 std::string ipv6 = "1111:1111:1111:1111:%"; variable 51 ipv6 = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"; 53 ipv6 = "1111:1111:1111:1111:1111:1111:1111:1111/8"; 121 std::string ipv6 = "1111:1111:1111:1111:%"; variable 126 ipv6 = "1111:1111:1111:1111:1111:1111:1111:1111"; 127 Ipv6Address::Create(ipv6, prefixLength); 138 std::string ipv6 = "1111:1111:1111:1111:%"; variable 141 ipv6 = "1111:1111:1111:1111:1111:1111:1111:1111"; 142 Ipv6Address::Create(ipv6, mask); 168 EXPECT_EQ(mIpv6Address.GetPrefix(), ipv6); [all …]
|
H A D | dhcpd_interface_test.cpp | 50 Ipv6Address ipv6(Ipv6Address::INVALID_INET6_ADDRESS); in StartDhcpServerTest() local 51 pDhcpdInterface->StartDhcpServerFromInterface(ifaceName, ipv4, ipv6, "", isIpV4); in StartDhcpServerTest() 95 Ipv6Address ipv6(Ipv6Address::INVALID_INET6_ADDRESS); 96 pDhcpdInterface->StartDhcpServerFromInterface(ifaceName, ipv4, ipv6, "", isIpV4); 110 Ipv6Address ipv6(Ipv6Address::INVALID_INET6_ADDRESS); 112 pDhcpdInterface->StartDhcpServerFromInterface(ifaceName, ipv4, ipv6, ipAddress, isIpV4); 126 Ipv6Address ipv6(Ipv6Address::INVALID_INET6_ADDRESS); 128 pDhcpdInterface->StartDhcpServerFromInterface(ifaceName, ipv4, ipv6, ipAddress, isIpV4); 142 Ipv6Address ipv6(Ipv6Address::INVALID_INET6_ADDRESS); 143 pDhcpdInterface->StartDhcpServerFromInterface(ifaceName, ipv4, ipv6, "", isIpV4);
|
H A D | base_address_test.cpp | 64 Ipv6Address ipv6 = Ipv6Address::Create("fe80::47b1:fa81:b33e:ea6b/64"); variable 65 ipv6.Dump();
|
/ohos5.0/foundation/communication/wifi/wifi/services/wifi_standard/wifi_framework/wifi_toolkit/net_helper/ |
H A D | ipv6_address.cpp | 56 Ipv6Address Ipv6Address::Create(std::string ipv6) in Create() argument 58 std::transform(ipv6.begin(), ipv6.end(), ipv6.begin(), ::tolower); in Create() 59 std::size_t index = ipv6.find("/"); in Create() 64 ip = ipv6; in Create() 67 ip = std::string(ipv6.begin(), ipv6.begin() + index); in Create() 91 ipv6.s6_addr[n] = eui64.s6_addr[n]; in Create() 125 std::transform(ipv6.begin(), ipv6.end(), ipv6.begin(), ::tolower); in Create() 126 return Ipv6Address(ipv6, prefixLength); in Create() 131 if (!IsValidIPv6(ipv6)) { in Create() 134 std::transform(ipv6.begin(), ipv6.end(), ipv6.begin(), ::tolower); in Create() [all …]
|
H A D | ipv6_address.h | 36 static bool IsValidIPv6(const std::string &ipv6); 70 static Ipv6Address Create(std::string ipv6); 116 static Ipv6Address Create(std::string ipv6, const size_t prefixLength); 126 static Ipv6Address Create(std::string ipv6, const std::string &mask); 190 Ipv6Address(const std::string &ipv6, const size_t prefixLength);
|
H A D | ip_tools.cpp | 91 std::vector<unsigned char> ipv6; in ConvertIpv6Address() local 105 ipv6.push_back(CheckDataLegalHex(valueFromPos0)); in ConvertIpv6Address() 106 ipv6.push_back(CheckDataLegalHex(valueFromPos2)); in ConvertIpv6Address() 118 ipv6.push_back(CheckDataLegalHex(addressFromPos0)); in ConvertIpv6Address() 119 ipv6.push_back(CheckDataLegalHex(addressFromPos2)); in ConvertIpv6Address() 121 addressIpv6.assign(ipv6.begin(), ipv6.end()); in ConvertIpv6Address()
|
H A D | dhcpd_interface.h | 61 …ol StartDhcpServerFromInterface(const std::string &ifaceName, Ipv4Address &ipv4, Ipv6Address &ipv6, 88 …bool AssignIpAddr(Ipv4Address &ipv4, Ipv6Address &ipv6, const std::vector<Ipv4Address> &vecIpv4Add… 90 …ool ApplyIpAddress(const std::string &ifaceName, const Ipv4Address &ipv4, const Ipv6Address &ipv6);
|
H A D | dhcpd_interface.cpp | 54 …e::StartDhcpServerFromInterface(const std::string &ifaceName, Ipv4Address &ipv4, Ipv6Address &ipv6, in StartDhcpServerFromInterface() argument 70 ipv6 = mBindIpv6; in StartDhcpServerFromInterface() 165 …ace::ApplyIpAddress(const std::string &ifaceName, const Ipv4Address &ipv4, const Ipv6Address &ipv6) in ApplyIpAddress() argument 168 if (ipv6.IsValid()) { in ApplyIpAddress() 169 ret |= NetworkInterface::AddIpAddress(ifaceName, ipv6); in ApplyIpAddress() 174 bool DhcpdInterface::AssignIpAddr(Ipv4Address &ipv4, Ipv6Address &ipv6, const std::vector<Ipv4Addre… in AssignIpAddr() argument 200 … ipv6 = Ipv6Address::Create(prefixIp.GetAddressWithString(), prefixIp.GetAddressPrefixLength(), 0); in AssignIpAddr()
|
/ohos5.0/foundation/communication/netstack/frameworks/js/napi/socket/options/src/ |
H A D | net_address.cpp | 46 in6_addr ipv6{}; in SetIpAddress() local 47 if (inet_pton(AF_INET6, address.c_str(), &ipv6) > 0) { in SetIpAddress() 64 in6_addr ipv6{}; in SetIpAddress() local 65 if (inet_pton(AF_INET6, address.c_str(), &ipv6) > 0) { in SetIpAddress() 90 in6_addr ipv6{}; in SetIpAddressInner() local 91 if (inet_pton(AF_INET6, subAddr.c_str(), &ipv6) > 0) { in SetIpAddressInner() 112 struct in6_addr ipv6; in SetAddress() local 113 if (inet_pton(AF_INET6, address.c_str(), &ipv6) > 0) { in SetAddress() 138 struct sockaddr_in6 *ipv6 = reinterpret_cast<struct sockaddr_in6 *>(res->ai_addr); in SetAddress() local 139 addr = &(ipv6->sin6_addr); in SetAddress()
|
/ohos5.0/foundation/communication/netmanager_base/services/netmanagernative/bpf/include/netfirewall/ |
H A D | netfirewall_match.h | 72 struct in6_addr tmp = tuple->ipv6.saddr; in swap_tuple_addrs() 73 tuple->ipv6.saddr = tuple->ipv6.daddr; in swap_tuple_addrs() 74 tuple->ipv6.daddr = tmp; in swap_tuple_addrs() 98 load_l3_v6_addrs(skb, l3_nhoff, &(tuple->ipv6.saddr), &(tuple->ipv6.daddr)); in get_match_tuple() 188 memcpy(&(lpm_key.data), &(tuple->ipv6.saddr), sizeof(lpm_key.data)); in match_addrs() 195 memcpy(&(lpm_key.data), &(tuple->ipv6.daddr), sizeof(lpm_key.data)); in match_addrs()
|
H A D | netfirewall.h | 88 ct_tpl->ipv6.saddr = match_tpl->ipv6.saddr; in get_ct_tuple() 89 ct_tpl->ipv6.daddr = match_tpl->ipv6.daddr; in get_ct_tuple()
|
H A D | netfirewall_event.h | 81 ev.ipv6.saddr = tuple->ipv6.saddr; in log_intercept() 82 ev.ipv6.daddr = tuple->ipv6.daddr; in log_intercept()
|
H A D | netfirewall_types.h | 92 } ipv6; member 111 } ipv6; member
|
H A D | netfirewall_ct_def.h | 58 } ipv6; member
|
/ohos5.0/foundation/communication/dhcp/test/fuzztest/clientstub_fuzzer/ |
H A D | clientstub_fuzzer.cpp | 47 void OnStartDhcpClientTest(const std::string& ifname, size_t size, bool ipv6) in OnStartDhcpClientTest() argument 54 datas.WriteBool(ipv6); in OnStartDhcpClientTest() 61 void OnStopDhcpClientTest(const std::string& ifname, size_t size, bool ipv6) in OnStopDhcpClientTest() argument 68 datas.WriteBool(ipv6); in OnStopDhcpClientTest()
|
/ohos5.0/foundation/communication/dsoftbus/tests/core/connection/wifi_direct_cpp/ |
H A D | wifi_direct_ip_manager_test.cpp | 48 std::string ipv6 = WifiDirectIpManager::GetInstance().ApplyIpv6(mac); variable 49 EXPECT_EQ(ipv6.empty(), false); 51 ipv6 = WifiDirectIpManager::GetInstance().ApplyIpv6(mac2); 52 EXPECT_EQ(ipv6.empty(), false);
|
/ohos5.0/foundation/communication/netmanager_base/frameworks/native/netmanagernative/ |
H A D | netfirewall_parcel.cpp | 41 parcel.WriteUint8(ipv6.startIp.s6_addr[index]); in Marshalling() 43 parcel.WriteUint8(ipv6.endIp.s6_addr[index]); in Marshalling() 70 parcel.ReadUint8(ptr->ipv6.startIp.s6_addr[index]); in Unmarshalling() 72 parcel.ReadUint8(ptr->ipv6.endIp.s6_addr[index]); in Unmarshalling() 106 inet_ntop(AF_INET6, &(this->ipv6.startIp), ip, INET6_ADDRSTRLEN); in GetStartIp() 120 inet_ntop(AF_INET6, &(this->ipv6.endIp), ip, INET6_ADDRSTRLEN); in GetEndIp()
|
/ohos5.0/docs/zh-cn/device-dev/kernel/ |
H A D | kernel-small-debug-shell-net-ifconfig.md | 41 …小,比如1000。 | - 仅支持ipv4情况下的范围为<br/> [68,1500]。<br/>- 支持ipv6情况下的范围为<br/> &n… 42 | add | 设置ipv6的地址,比如2001:a:b:c:d:e:f:d,需指定网卡名和inet6。 | N/A | 43 | del | 删除ipv6的地址,需指定网卡名和加"inet6"选项,详见示例。 | N/A |
|
H A D | kernel-small-debug-shell-net-ipdebug.md | 6 ipdebug是控制台命令,是一个调试ipv6信息非常有用的工具,它可以显示IPV6地址前缀,邻居条目信息,目的地缓存条目以及默认的路由条目。
|
/ohos5.0/foundation/communication/wifi/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_ap/ |
H A D | ap_state_machine.cpp | 123 Ipv6Address ipv6(Ipv6Address::INVALID_INET6_ADDRESS); in StartDhcpServer() local 127 …if (!m_DhcpdInterface.StartDhcpServerFromInterface(ifaceName, ipv4, ipv6, ipAddress, true, leaseTi… in StartDhcpServer()
|
/ohos5.0/foundation/communication/netmanager_base/services/netmanagernative/bpf/src/ |
H A D | bpf_netfirewall.cpp | 587 inet_ntop(AF_INET6, &(info->ipv6.saddr), ip6, INET6_ADDRSTRLEN); in NotifyInterceptEvent() 590 inet_ntop(AF_INET6, &(info->ipv6.daddr), ip6, INET6_ADDRSTRLEN); in NotifyInterceptEvent() 623 inet_ntop(AF_INET6, &(ev->ipv6.saddr), buf, INET6_ADDRSTRLEN); in HandleTupleEvent() 627 inet_ntop(AF_INET6, &(ev->ipv6.daddr), buf, INET6_ADDRSTRLEN); in HandleTupleEvent() 648 inet_ntop(AF_INET6, &(ev->ipv6.saddr), buf, INET6_ADDRSTRLEN); in HandleInterceptEvent() 652 inet_ntop(AF_INET6, &(ev->ipv6.daddr), buf, INET6_ADDRSTRLEN); in HandleInterceptEvent()
|
/ohos5.0/foundation/communication/netmanager_ext/services/mdnsmanager/src/ |
H A D | mdns_protocol_impl.cpp | 378 r.ipv6 = cacheMap_[r.domain].ipv6; in ResolveInstanceFromCache() 395 r.ipv6 = cacheMap_[r.domain].ipv6; in ResolveInstanceFromCache() 770 cacheMap_[name].ipv6 = v6rr; in UpdateAddr() 774 if (result.addr != addr || result.ipv6 != v6rr || result.state == State::DEAD) { in UpdateAddr() 777 result.ipv6 = v6rr; in UpdateAddr() 844 info.family = result.ipv6 ? MDnsServiceInfo::IPV6 : MDnsServiceInfo::IPV4; in ConvertResultToInfo()
|
/ohos5.0/foundation/communication/netmanager_ext/services/netfirewallmanager/src/ |
H A D | netfirewall_db_helper.cpp | 916 memcpy_s(&dbip.ipv6.startIp, sizeof(in6_addr), ¶m.ipv6.startIp, sizeof(in6_addr)); in FirewallIpToDbIp() 917 memcpy_s(&dbip.ipv6.endIp, sizeof(in6_addr), ¶m.ipv6.endIp, sizeof(in6_addr)); in FirewallIpToDbIp() 934 memcpy_s(&dbip.ipv6.startIp, sizeof(in6_addr), ¶m.ipv6.startIp, sizeof(in6_addr)); in DbIpToFirewallIp() 935 memcpy_s(&dbip.ipv6.endIp, sizeof(in6_addr), ¶m.ipv6.endIp, sizeof(in6_addr)); in DbIpToFirewallIp()
|
H A D | netfirewall_default_rule_parser.cpp | 166 inet_pton(AF_INET6, tmp.c_str(), &rule.ipv6.startIp); in ConvertIpParamToConfig() 183 inet_pton(AF_INET6, tmp.c_str(), &rule.ipv6.startIp); in ConvertIpParamToConfig() 193 inet_pton(AF_INET6, tmp.c_str(), &rule.ipv6.endIp); in ConvertIpParamToConfig()
|
/ohos5.0/commonlibrary/ets_utils/js_api_module/url/ |
H A D | js_url.cpp | 401 void RemoveLeadingZeros(std::vector<std::string> &ipv6) in RemoveLeadingZeros() argument 403 size_t len = ipv6.size(); in RemoveLeadingZeros() 405 size_t strLen = ipv6[i].size(); in RemoveLeadingZeros() 409 if (ipv6[i][j] != '0') { in RemoveLeadingZeros() 415 ipv6[i] = "0"; in RemoveLeadingZeros() 417 ipv6[i] = ipv6[i].substr(j); in RemoveLeadingZeros() 429 size_t len = ipv6.size(); in ZeroCompression() 433 while (i < len && ipv6[i] == "0") { in ZeroCompression() 444 size_t ipv6Len = ipv6.size(); in ZeroCompression() 455 res += ipv6[i]; in ZeroCompression() [all …]
|