Is it possible to mark-routing the ICMP packets?

How to mark-routing the ICMP packets to reroute to another ISP?

I used:
Chain: prerouting
Protocol: icmp
In interface: ether4-LAN
Action: mark routing
New routing mark: 4G_traffic

On Routes:
Routing Mark: 4G_traffic

But it does not work.

Not enough detail. What are you trying to accomplish?

I have two ISP, the main ISP and the 4G ISP.

Internet goes default to main ISP.

But I want ICMP packet and some gaming packet to goes to 4G ISP.

But how to do it ?