ssn->flags |= STREAMTCP_FLAG_BYPASS;
}
-#define PSEUDO_PKT_SET_IPV4HDR(nipv4h,ipv4h) do { \
- IPV4_SET_RAW_VER(nipv4h, IPV4_GET_RAW_VER(ipv4h)); \
- IPV4_SET_RAW_HLEN(nipv4h, IPV4_GET_RAW_HLEN(ipv4h)); \
- IPV4_SET_RAW_IPLEN(nipv4h, IPV4_GET_RAW_IPLEN(ipv4h)); \
- IPV4_SET_RAW_IPTOS(nipv4h, IPV4_GET_RAW_IPTOS(ipv4h)); \
- IPV4_SET_RAW_IPPROTO(nipv4h, IPV4_GET_RAW_IPPROTO(ipv4h)); \
- (nipv4h)->s_ip_src = IPV4_GET_RAW_IPDST(ipv4h); \
- (nipv4h)->s_ip_dst = IPV4_GET_RAW_IPSRC(ipv4h); \
- } while (0)
-
-#define PSEUDO_PKT_SET_IPV6HDR(nipv6h,ipv6h) do { \
- (nipv6h)->s_ip6_src[0] = (ipv6h)->s_ip6_dst[0]; \
- (nipv6h)->s_ip6_src[1] = (ipv6h)->s_ip6_dst[1]; \
- (nipv6h)->s_ip6_src[2] = (ipv6h)->s_ip6_dst[2]; \
- (nipv6h)->s_ip6_src[3] = (ipv6h)->s_ip6_dst[3]; \
- (nipv6h)->s_ip6_dst[0] = (ipv6h)->s_ip6_src[0]; \
- (nipv6h)->s_ip6_dst[1] = (ipv6h)->s_ip6_src[1]; \
- (nipv6h)->s_ip6_dst[2] = (ipv6h)->s_ip6_src[2]; \
- (nipv6h)->s_ip6_dst[3] = (ipv6h)->s_ip6_src[3]; \
- IPV6_SET_RAW_NH(nipv6h, IPV6_GET_RAW_NH(ipv6h)); \
- } while (0)
-
-#define PSEUDO_PKT_SET_TCPHDR(ntcph,tcph) do { \
- COPY_PORT((tcph)->th_dport, (ntcph)->th_sport); \
- COPY_PORT((tcph)->th_sport, (ntcph)->th_dport); \
- (ntcph)->th_seq = (tcph)->th_ack; \
- (ntcph)->th_ack = (tcph)->th_seq; \
- } while (0)
-
/** \brief Create a pseudo packet injected into the engine to signal the
* opposing direction of this stream trigger detection/logging.
*