Home
last modified time | relevance | path

Searched refs:v4Addr (Results 1 - 10 of 10) sorted by relevance

/foundation/communication/netmanager_base/services/netmanagernative/src/manager/
H A Dclat_manager.cpp53 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 Dclat_utils.cpp47 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 Dclatd_packet_converter.cpp42 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 Dclat_manager_test.cpp106 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 Dclatd_packet_converter_test.cpp180 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 Dclat_manager.h44 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 Dclatd_packet_converter.h40 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 Dclat_utils.h34 INetAddr v4Addr; member
/foundation/communication/netmanager_ext/frameworks/js/napi/netfirewall/src/context/
H A Dnet_firewall_param_check.cpp204 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 Dvtp_stream_socket.cpp926 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()

Completed in 9 milliseconds