Searched refs:iovPackets (Results 1 - 5 of 5) sorted by relevance
/foundation/communication/netmanager_base/services/netmanagernative/src/netsys/ |
H A D | clatd.cpp | 228 std::vector<iovec> iovPackets(CLATD_MAX); in ProcessV6Packet() 230 converter.GetConvertedPacket(iovPackets, effectivePos); in ProcessV6Packet() 232 writev(tunFd_, &iovPackets[0], effectivePos); in ProcessV6Packet() 268 std::vector<iovec> iovPackets(CLATD_MAX); in ProcessV4Packet() 270 converter.GetConvertedPacket(iovPackets, effectivePos); in ProcessV4Packet() 272 SendV6OnRawSocket(writeSock6_, iovPackets, effectivePos); in ProcessV4Packet() 312 void Clatd::SendV6OnRawSocket(int fd, std::vector<iovec> &iovPackets, int effectivePos) in SendV6OnRawSocket() argument 319 msgHeader.msg_iov = &iovPackets[0]; in SendV6OnRawSocket() 321 sin6.sin6_addr = reinterpret_cast<struct ip6_hdr *>(iovPackets[CLATD_TPHDR].iov_base)->ip6_dst; in SendV6OnRawSocket()
|
H A D | clatd_packet_converter.cpp | 77 void ClatdPacketConverter::GetConvertedPacket(std::vector<iovec> &iovPackets, int &effectivePos) in GetConvertedPacket() argument 80 iovPackets[i].iov_base = iovBufs_[i].data(); in GetConvertedPacket() 81 iovPackets[i].iov_len = iovBufLens_[i]; in GetConvertedPacket()
|
/foundation/communication/netmanager_base/test/netmanagernative/unittest/netsys_manager_test/ |
H A D | clatd_packet_converter_test.cpp | 192 bool IsTranslatedPacketCorrect(std::vector<iovec> iovPackets, const uint8_t *packet); 207 bool ClatdPacketConverterTest::IsTranslatedPacketCorrect(std::vector<iovec> iovPackets, const uint8_t *packet) in IsTranslatedPacketCorrect() argument 209 if (memcmp(iovPackets[CLATD_IPHDR].iov_base, packet, iovPackets[CLATD_IPHDR].iov_len) != 0) { in IsTranslatedPacketCorrect() 212 packet += iovPackets[CLATD_IPHDR].iov_len; in IsTranslatedPacketCorrect() 213 if (memcmp(iovPackets[CLATD_TPHDR].iov_base, packet, iovPackets[CLATD_TPHDR].iov_len) != 0) { in IsTranslatedPacketCorrect() 216 packet += iovPackets[CLATD_TPHDR].iov_len; in IsTranslatedPacketCorrect() 217 if (memcmp(iovPackets[CLATD_PAYLOAD].iov_base, packet, iovPackets[CLATD_PAYLOA in IsTranslatedPacketCorrect() [all...] |
/foundation/communication/netmanager_base/services/netmanagernative/include/netsys/ |
H A D | clatd.h | 49 void SendV6OnRawSocket(int fd, std::vector<iovec> &iovPackets, int effectivePos);
|
H A D | clatd_packet_converter.h | 44 void GetConvertedPacket(std::vector<iovec> &iovPackets, int &effectivePos);
|
Completed in 4 milliseconds