| 161 | } |
| 162 | |
| 163 | static inline ui64 CalcCrc(const char* buf, int size, const sockaddr_in6& addr) { |
| 164 | return CalcChecksum(buf, size) + CalcAddressChecksum(addr) + CalcPortChecksum(addr) + PROTO_REV; |
| 165 | } |
| 166 | |
| 167 | bool TUdpSocket::CrcMatches(ui64 expectedCrc, ui64 crc, const sockaddr_in6& addr) { |
| 168 | Y_ASSERT(addr.sin6_family == AF_INET6); |
no test coverage detected