Hi, If I use the MARK target to set a mark on an incoming ping packet, then the ping reply has source == destination == original ping destination, i.e. it sends the ping response back to itself, not to the requestor. This happens with no rules in the filter table at all (other than the LOG statements), and only a single rule in the mangle table marking all packets as 0x1. I have no patches applied - it's a stock 2.4.19 kernel Any ideas? Torne