double mangle marking and routing mark

Hi,
is there anyway to do double marking in mangle and double marking in ip route?

Can only have one mark.

What do you want to achieve, maybe another way of doing it?

It could be possible to use a scheme with combined marks. Clean connection would get “mark1”, then to add “mark2”, you’d have to check whether there’s already “mark1” and depending on that you’d assign “mark2” or “mark1-mark2”. And then you’d need basically duplicate rules to handle all these combined marks. It’s probably doable with small amount of marks, but with more it would get terribly complicated really quickly. So probably not a good idea.

Using passthrough solved the issue. Thanks