subchain - action + return in one statement.

Is it possible to mark-connection (mark-packet) and return in one statement ? sort of two actions, mark & return

for example
chain=chain9 … action=mark-connection

chain=chain9 … action=mark-connection

I would like to optimize for performance, and would like to mark-connection and return in same statement instead of falling out of the chain at the end of the chain.

add after the instruction “if marked, return…”

or consider passtrought

Say I have 10 mark connection statements.
Say On average it takes 5 statments before match is found, but I am falling through all 10.

How if I add ‘return if marked’ after each statement

chain=chain9 … action=mark-connection
return if marked

chain=chain9 … action=mark-connection
return if marked


then I will have 20 statements and on average will execute 10 statements before returning, which is no improvement over the the chain with 10 statements traversing all of them.


I thought NOT-passthrough returns immediatelly out of all nested chains.