A customer believes that NAT rules added through SIOCSTPUT don't go away unless flushed with ipnat -f. They may timeout, but the customer has never saw it.
NOTE: TCP session in established state uses timeout value set to 5 days. it would be very useful for us to have a kernel dump with ipnat output attached anytime customer believes there are hanging entries. we would be able to quickly judge what's happening then by just checking in which state table hanging entry is. I've checked a code, but I was not able to discover anything suspicious for IOCTL code execution path.