Set no inspection in the opposite side of the transaction.
Ticket: #5799
pub errors: u32,
logged: LoggerFlags,
- tx_data: applayer::AppLayerTxData,
+ pub tx_data: applayer::AppLayerTxData,
}
impl Transaction for IKETransaction {
tx.ike_version = 1;
tx.direction = direction;
+ tx.tx_data.set_inspect_direction(direction);
tx.hdr.spi_initiator = format!("{:016x}", isakmp_header.init_spi);
tx.hdr.spi_responder = format!("{:016x}", isakmp_header.resp_spi);
tx.hdr.maj_ver = isakmp_header.maj_ver;
tx.ike_version = 2;
// use init_spi as transaction identifier
// tx.xid = hdr.init_spi; todo is this used somewhere?
+ tx.tx_data.set_inspect_direction(direction);
tx.hdr.ikev2_header = hdr.clone();
tx.hdr.spi_initiator = format!("{:016x}", isakmp_header.init_spi);
tx.hdr.spi_responder = format!("{:016x}", isakmp_header.resp_spi);