"...
This has nothing to do with Lua; it has to do with the way the TCP dissector handles retransmissions.
If
it's a retransmission, the original packet should have been dissected,
so there should be no need to dissect the retransmission.
If it's not a retransmission, that's presumably an indication that TCP is mistakenly identifying it as a retransmission...."
The same behaviour of not decoding retransmission is observable in SCTP too. However, sometimes it is not genuine retransmission but double-tapping/double-forwarding from transparent taps, i.e. no changes at Ethernet/IP level and it would be good to see retransmitted or "retransmitted" packet decoded.
Are there any plans to make it configurable whether packets marked as retransmitted are dissected or not ?