{
const DetectCsumData *cd = (const DetectCsumData *)ctx;
- if (!PacketIsIPv4(p) || PKT_IS_PSEUDOPKT(p))
+ if (!PacketIsIPv4(p))
return 0;
if (p->flags & PKT_IGNORE_CHECKSUM) {
{
const DetectCsumData *cd = (const DetectCsumData *)ctx;
- if (!PacketIsIPv4(p) || !PacketIsTCP(p) || p->proto != IPPROTO_TCP || PKT_IS_PSEUDOPKT(p))
+ if (!PacketIsIPv4(p) || !PacketIsTCP(p) || p->proto != IPPROTO_TCP)
return 0;
if (p->flags & PKT_IGNORE_CHECKSUM) {
{
const DetectCsumData *cd = (const DetectCsumData *)ctx;
- if (!PacketIsIPv6(p) || !PacketIsTCP(p) || p->proto != IPPROTO_TCP || PKT_IS_PSEUDOPKT(p))
+ if (!PacketIsIPv6(p) || !PacketIsTCP(p) || p->proto != IPPROTO_TCP)
return 0;
if (p->flags & PKT_IGNORE_CHECKSUM) {
{
const DetectCsumData *cd = (const DetectCsumData *)ctx;
- if (!PacketIsIPv4(p) || !PacketIsUDP(p) || p->proto != IPPROTO_UDP || PKT_IS_PSEUDOPKT(p))
+ if (!PacketIsIPv4(p) || !PacketIsUDP(p) || p->proto != IPPROTO_UDP)
return 0;
const UDPHdr *udph = PacketGetUDP(p);
{
const DetectCsumData *cd = (const DetectCsumData *)ctx;
- if (!PacketIsIPv6(p) || !PacketIsUDP(p) || p->proto != IPPROTO_UDP || PKT_IS_PSEUDOPKT(p))
+ if (!PacketIsIPv6(p) || !PacketIsUDP(p) || p->proto != IPPROTO_UDP)
return 0;
if (p->flags & PKT_IGNORE_CHECKSUM) {
{
const DetectCsumData *cd = (const DetectCsumData *)ctx;
- if (!PacketIsIPv4(p) || !PacketIsICMPv4(p) || p->proto != IPPROTO_ICMP || PKT_IS_PSEUDOPKT(p))
+ if (!PacketIsIPv4(p) || !PacketIsICMPv4(p) || p->proto != IPPROTO_ICMP)
return 0;
if (p->flags & PKT_IGNORE_CHECKSUM) {
{
const DetectCsumData *cd = (const DetectCsumData *)ctx;
- if (!PacketIsIPv6(p) || !PacketIsICMPv6(p) || p->proto != IPPROTO_ICMPV6 ||
- PKT_IS_PSEUDOPKT(p)) {
+ if (!PacketIsIPv6(p) || !PacketIsICMPv6(p) || p->proto != IPPROTO_ICMPV6) {
return 0;
}
const ICMPV6Hdr *icmpv6h = PacketGetICMPv6(p);