Home
last modified time | relevance | path

Searched refs:v6Iface (Results 1 - 9 of 9) sorted by relevance

/foundation/communication/netmanager_base/services/netmanagernative/src/manager/
H A Dclat_manager.cpp38 int32_t ClatManager::ClatStart(const std::string &v6Iface, int32_t netId, const std::string &nat64PrefixStr, in ClatStart() argument
41 NETNATIVE_LOGI("Start Clatd on %{public}s", v6Iface.c_str()); in ClatStart()
42 if (clatdTrackers_.find(v6Iface) != clatdTrackers_.end()) { in ClatStart()
43 NETNATIVE_LOGW("Clatd is already running on %{public}s", v6Iface.c_str()); in ClatStart()
55 int32_t ret = GenerateClatSrcAddr(v6Iface, fwmark, nat64PrefixStr, v4Addr, v6Addr); in ClatStart()
62 std::string tunIface = std::string(CLAT_PREFIX) + v6Iface; in ClatStart()
63 ret = CreateAndConfigureTunIface(v6Iface, tunIface, v4Addr, netsysService, tunFd); in ClatStart()
71 ret = CreateAndConfigureClatSocket(v6Iface, v6Addr, fwmark, readSock6, writeSock6); in ClatStart()
79 std::piecewise_construct, std::forward_as_tuple(v6Iface), in ClatStart()
80 std::forward_as_tuple(tunFd, readSock6, writeSock6, v6Iface, nat64PrefixSt in ClatStart()
97 ClatStop(const std::string &v6Iface) ClatStop() argument
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
212 CreateAndConfigureClatSocket(const std::string &v6Iface, const INetAddr &v6Addr, uint32_t fwmark, int &readSock6, int &writeSock6) CreateAndConfigureClatSocket() argument
[all...]
/foundation/communication/netmanager_base/test/netmanagernative/unittest/netsys_manager_test/
H A Dclat_manager_test.cpp70 const std::string v6Iface = ""; in HWTEST_F() local
75 int32_t ret = instance_->ClatStart(v6Iface, netId, nat64PrefixStr, netsysService); in HWTEST_F()
79 ret = instance_->ClatStart(v6Iface, netId, nat64PrefixStr, netsysService); in HWTEST_F()
90 const std::string v6Iface = ""; in HWTEST_F() local
92 int32_t ret = instance_->ClatStop(v6Iface); in HWTEST_F()
103 const std::string v6Iface = ""; in HWTEST_F() local
109 int32_t ret = instance_->GenerateClatSrcAddr(v6Iface, fwmark, nat64PrefixStr, v4Addr, v6Addr); in HWTEST_F()
120 const std::string v6Iface = ""; in HWTEST_F() local
126 int32_t ret = instance_->CreateAndConfigureTunIface(v6Iface, tunIface, v4Addr, netsysService, tunFd); in HWTEST_F()
137 const std::string v6Iface in HWTEST_F() local
[all...]
/foundation/communication/netmanager_base/services/netmanagernative/include/manager/
H A Dclat_manager.h35 int32_t ClatStart(const std::string &v6Iface, int32_t netId, const std::string &nat64PrefixStr,
38 int32_t ClatStop(const std::string &v6Iface);
43 int32_t GenerateClatSrcAddr(const std::string &v6Iface, uint32_t fwmark, const std::string &nat64PrefixStr,
46 int32_t CreateAndConfigureTunIface(const std::string &v6Iface, const std::string &tunIface, const INetAddr &v4Addr,
49 int32_t CreateAndConfigureClatSocket(const std::string &v6Iface, const INetAddr &v6Addr, uint32_t fwmark,
/foundation/communication/netmanager_base/services/netconnmanager/src/
H A Dnat464_service.cpp32 Nat464Service::Nat464Service(int32_t netId, const std::string &v6Iface) in Nat464Service() argument
35 v6Iface_ = v6Iface; in Nat464Service()
36 v4TunIface_ = std::string(CLAT_PREFIX) + v6Iface; in Nat464Service()
43 void Nat464Service::MaybeUpdateV6Iface(const std::string &v6Iface) in MaybeUpdateV6Iface() argument
46 v6Iface_ = v6Iface; in MaybeUpdateV6Iface()
47 v4TunIface_ = std::string(CLAT_PREFIX) + v6Iface; in MaybeUpdateV6Iface()
/foundation/communication/netmanager_base/services/netconnmanager/include/
H A Dnat464_service.h32 Nat464Service(int32_t netId, const std::string &v6Iface);
36 void MaybeUpdateV6Iface(const std::string &v6Iface);
/foundation/communication/netmanager_base/services/netmanagernative/include/netsys/
H A Dclat_utils.h32 std::string v6Iface; member
84 int32_t ConfigureWriteSocket(const int sockFd, const std::string &v6Iface);
H A Dclatd.h30 Clatd(int tunFd, int readSock6, int writeSock6, const std::string &v6Iface, const std::string &prefixAddrStr,
/foundation/communication/netmanager_base/services/netmanagernative/src/netsys/
H A Dclatd.cpp47 Clatd::Clatd(int tunFd, int readSock6, int writeSock6, const std::string &v6Iface, const std::string &prefixAddrStr, in Clatd() argument
49 : tunFd_(tunFd), readSock6_(readSock6), writeSock6_(writeSock6), v6Iface_(v6Iface) in Clatd()
52 tunIface_ = std::string(CLAT_PREFIX) + v6Iface; in Clatd()
H A Dclat_utils.cpp328 int32_t ConfigureWriteSocket(int sockFd, const std::string &v6Iface) in ConfigureWriteSocket() argument
335 int ret = setsockopt(sockFd, SOL_SOCKET, SO_BINDTODEVICE, v6Iface.c_str(), in ConfigureWriteSocket()
336 static_cast<socklen_t>(strlen(v6Iface.c_str()))); in ConfigureWriteSocket()

Completed in 4 milliseconds