Searched refs:tcpHeader (Results 1 – 2 of 2) sorted by relevance
/ohos5.0/foundation/communication/netmanager_base/services/netmanagernative/src/netsys/ |
H A D | clatd_packet_converter.cpp | 589 int32_t ClatdPacketConverter::ConvertTcpPacket(int pos, const tcphdr *tcpHeader, uint32_t oldChecks… in ConvertTcpPacket() argument 592 if (!IsTcpPacketValid(tcpHeader, tpLen)) { in ConvertTcpPacket() 596 size_t tcpHdrLen = tcpHeader->doff * WORD_32BIT_IN_BYTE_UNIT; in ConvertTcpPacket() 600 if (memcpy_s(tcpHdrBuf, TCP_HDR_MAX_LEN, tcpHeader, tcpHdrLen) != EOK) { in ConvertTcpPacket() 605 …iovBufs_[CLATD_PAYLOAD].assign(reinterpret_cast<const char *>(tcpHeader) + tcpHdrLen, tpLen - tcpH… in ConvertTcpPacket() 607 tcpHeaderOut->check = AdjustChecksum(tcpHeader->check, oldChecksum, newChecksum); in ConvertTcpPacket() 613 bool ClatdPacketConverter::IsTcpPacketValid(const tcphdr *tcpHeader, size_t packetSize) in IsTcpPacketValid() argument 621 if (tcpHeader->doff * WORD_32BIT_IN_BYTE_UNIT < TCP_HDR_MIN_LEN) { in IsTcpPacketValid() 622 …NETNATIVE_LOGW("Invalid tcp packet, tcp header length %{public}u smaller than 5", tcpHeader->doff); in IsTcpPacketValid() 627 if (static_cast<size_t>(tcpHeader->doff * WORD_32BIT_IN_BYTE_UNIT) > packetSize) { in IsTcpPacketValid() [all …]
|
/ohos5.0/foundation/communication/netmanager_base/services/netmanagernative/include/netsys/ |
H A D | clatd_packet_converter.h | 70 …int32_t ConvertTcpPacket(int pos, const tcphdr *tcpHeader, uint32_t oldChecksum, uint32_t newCheck…
|