/foundation/communication/netmanager_base/services/netmanagernative/src/manager/ |
H A D | clat_manager.cpp | 53 INetAddr v4Addr; in ClatStart() local 55 int32_t ret = GenerateClatSrcAddr(v6Iface, fwmark, nat64PrefixStr, v4Addr, v6Addr); in ClatStart() 63 ret = CreateAndConfigureTunIface(v6Iface, tunIface, v4Addr, netsysService, tunFd); in ClatStart() 80 std::forward_as_tuple(tunFd, readSock6, writeSock6, v6Iface, nat64PrefixStr, v4Addr.address_, v6Addr.address_)); in ClatStart() 83 ret = RouteManager::AddClatTunInterface(tunIface, DEFAULT_V4_ADDR, v4Addr.address_); in ClatStart() 92 clatdTrackers_[v6Iface] = {v6Iface, tunIface, v4Addr, v6Addr, nat64PrefixStr, tunFd, readSock6, writeSock6}; in ClatStart() 111 FreeTunV4Addr(clatdTrackers_[v6Iface].v4Addr.address_); in ClatStop() 135 INetAddr &v4Addr, INetAddr &v6Addr) in GenerateClatSrcAddr() 143 v4Addr.type_ = INetAddr::IPV4; in GenerateClatSrcAddr() 144 v4Addr in GenerateClatSrcAddr() 134 GenerateClatSrcAddr(const std::string &v6Iface, uint32_t fwmark, const std::string &nat64PrefixStr, INetAddr &v4Addr, INetAddr &v6Addr) GenerateClatSrcAddr() argument 160 CreateAndConfigureTunIface(const std::string &v6Iface, const std::string &tunIface, const INetAddr &v4Addr, NetManagerNative *netsysService, int &tunFd) CreateAndConfigureTunIface() argument [all...] |
/foundation/communication/netmanager_base/services/netmanagernative/src/netsys/ |
H A D | clat_utils.cpp | 47 bool IsIpv4AddressFree(const in_addr_t v4Addr) in IsIpv4AddressFree() argument 50 if (std::find(g_tunV4AddrInUse.begin(), g_tunV4AddrInUse.end(), v4Addr) != g_tunV4AddrInUse.end()) { in IsIpv4AddressFree() 62 .sin_addr = {v4Addr}, in IsIpv4AddressFree() 67 len == static_cast<socklen_t>(sizeof(sin)) && sin.sin_addr.s_addr == v4Addr; in IsIpv4AddressFree() 70 g_tunV4AddrInUse.emplace_back(v4Addr); in IsIpv4AddressFree() 77 in_addr v4Addr; in FreeTunV4Addr() local 78 if (inet_pton(AF_INET, v4AddrStr.c_str(), &v4Addr) != 1) { in FreeTunV4Addr() 82 g_tunV4AddrInUse.remove(v4Addr.s_addr); in FreeTunV4Addr() 113 in_addr v4Addr = {GetAvailableIpv4Address(initV4Addr, prefixLen)}; in SelectIpv4Address() local 114 if (v4Addr in SelectIpv4Address() 162 MakeChecksumNeutral(in6_addr &v6Addr, const in_addr &v4Addr, const in6_addr &nat64Prefix) MakeChecksumNeutral() argument 177 GetSuitableIpv6Address(const std::string &v6IfaceStr, const in_addr v4Addr, const in6_addr &nat64Prefix, in6_addr &v6Addr, const uint32_t mark) GetSuitableIpv6Address() argument 229 in_addr v4Addr; GenerateIpv6Address() local [all...] |
H A D | clatd_packet_converter.cpp | 42 ClatdConvertType convertType, const in_addr &v4Addr, const in6_addr &v6Addr, in ClatdPacketConverter() 47 localV4Addr_(v4Addr), in ClatdPacketConverter() 312 void ClatdPacketConverter::ConvertV4Address(uint32_t v4Addr, in6_addr &v6Addr) in ConvertV4Address() argument 314 if (v4Addr == localV4Addr_.s_addr) { in ConvertV4Address() 318 v6Addr.s6_addr32[CLAT_SUFFIX_OFFSET_IN_32] = v4Addr; in ConvertV4Address() 322 void ClatdPacketConverter::ConvertV6Address(const in6_addr &v6Addr, uint32_t &v4Addr) in ConvertV6Address() argument 325 v4Addr = v6Addr.s6_addr32[CLAT_SUFFIX_OFFSET_IN_32]; in ConvertV6Address() 327 v4Addr = localV4Addr_.s_addr; in ConvertV6Address() 329 v4Addr = INADDR_NONE; in ConvertV6Address() 41 ClatdPacketConverter(const uint8_t *inputPacket, size_t inputPacketSize, ClatdConvertType convertType, const in_addr &v4Addr, const in6_addr &v6Addr, const in6_addr &prefixAddr) ClatdPacketConverter() argument
|
/foundation/communication/netmanager_base/test/netmanagernative/unittest/netsys_manager_test/ |
H A D | clat_manager_test.cpp | 106 INetAddr v4Addr; in HWTEST_F() local 109 int32_t ret = instance_->GenerateClatSrcAddr(v6Iface, fwmark, nat64PrefixStr, v4Addr, v6Addr); in HWTEST_F() 122 INetAddr v4Addr; in HWTEST_F() local 126 int32_t ret = instance_->CreateAndConfigureTunIface(v6Iface, tunIface, v4Addr, netsysService, tunFd); in HWTEST_F()
|
H A D | clatd_packet_converter_test.cpp | 180 const in_addr &v4Addr, const in6_addr &v6Addr, const in6_addr &prefixAddr) in MockClatdPacketConverter() 181 : ClatdPacketConverter(inputPacket, inputPacketSize, convertType, v4Addr, v6Addr, prefixAddr) in MockClatdPacketConverter() 179 MockClatdPacketConverter(const uint8_t *inputPacket, size_t inputPacketSize, ClatdConvertType convertType, const in_addr &v4Addr, const in6_addr &v6Addr, const in6_addr &prefixAddr) MockClatdPacketConverter() argument
|
/foundation/communication/netmanager_base/services/netmanagernative/include/manager/ |
H A D | clat_manager.h | 44 INetAddr &v4Addr, INetAddr &v6Addr); 46 int32_t CreateAndConfigureTunIface(const std::string &v6Iface, const std::string &tunIface, const INetAddr &v4Addr,
|
/foundation/communication/netmanager_base/services/netmanagernative/include/netsys/ |
H A D | clatd_packet_converter.h | 40 const in_addr &v4Addr, const in6_addr &v6Addr, const in6_addr &prefixAddr); 55 void ConvertV4Address(uint32_t v4Addr, in6_addr &v6Addr); 56 void ConvertV6Address(const in6_addr &v6Addr, uint32_t &v4Addr);
|
H A D | clat_utils.h | 34 INetAddr v4Addr; member
|
/foundation/communication/netmanager_ext/frameworks/js/napi/netfirewall/src/context/ |
H A D | net_firewall_param_check.cpp | 204 in_addr v4Addr;
in CheckIpV4() local 205 int32_t ret = inet_pton(AF_INET, ipV4.c_str(), &v4Addr);
in CheckIpV4()
|
/foundation/communication/dsoftbus/sdk/transmission/trans_channel/udp/stream/libsoftbus_stream/ |
H A D | vtp_stream_socket.cpp | 926 auto v4Addr = reinterpret_cast<const sockaddr_in *>(&remoteAddr); in Accept() local 927 remoteIpPort_.ip = SoftBusInetNtoP(AF_INET, &(v4Addr->sin_addr), host, ADDR_MAX_SIZE); in Accept() 928 remoteIpPort_.port = v4Addr->sin_port; in Accept()
|