1) You posted in wrong thread
2) I'm not sure if I'm getting the part about same names, but no such requirement exists. In some cases, it should be possible to skip connection marking completely, but it would only work if you'd have outgoing connections only, no incoming. And even then marking connections first should be more efficient, because connection tracking happens anyway and just checking mark should take less work than doing PCC computing for each packet.
People who quote full posts should be spanked with ethernet cable. Some exceptions for multi-topic threads may apply.