Lines Matching defs:pack2
867 _dnsPacket_isEqualDomainName( DnsPacket* pack1, DnsPacket* pack2 )
871 const uint8_t* p2 = pack2->cursor;
872 const uint8_t* end2 = pack2->end;
888 pack2->cursor = p2;
912 _dnsPacket_isEqualBytes( DnsPacket* pack1, DnsPacket* pack2, int numBytes )
915 const uint8_t* p2 = pack2->cursor;
917 if ( p1 + numBytes > pack1->end || p2 + numBytes > pack2->end )
924 pack2->cursor += numBytes;
929 _dnsPacket_isEqualQR( DnsPacket* pack1, DnsPacket* pack2 )
932 if ( !_dnsPacket_isEqualDomainName(pack1, pack2) ||
933 !_dnsPacket_isEqualBytes(pack1, pack2, 2+2) )
940 _dnsPacket_isEqualQuery( DnsPacket* pack1, DnsPacket* pack2 )
946 _dnsPacket_rewind(pack2);
949 if ((pack1->base[2] & 1) != (pack2->base[2] & 1)) {
956 _dnsPacket_skip(pack2, 4);
960 count2 = _dnsPacket_readInt16(pack2);
968 _dnsPacket_skip(pack2, 6);
972 if (!_dnsPacket_isEqualQR(pack1, pack2)) {
1190 DnsPacket pack1[1], pack2[1];
1196 _dnsPacket_init(pack2, e2->query, e2->querylen);
1198 return _dnsPacket_isEqualQuery(pack1, pack2);