Home
last modified time | relevance | path

Searched refs:iovPackets (Results 1 - 5 of 5) sorted by relevance

/foundation/communication/netmanager_base/services/netmanagernative/src/netsys/
H A Dclatd.cpp228 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 Dclatd_packet_converter.cpp77 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 Dclatd_packet_converter_test.cpp192 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 Dclatd.h49 void SendV6OnRawSocket(int fd, std::vector<iovec> &iovPackets, int effectivePos);
H A Dclatd_packet_converter.h44 void GetConvertedPacket(std::vector<iovec> &iovPackets, int &effectivePos);

Completed in 4 milliseconds