Hello, I am redirecting traffic from multiple routers to my host using policy based routing so I can run all the traffic through my application. The packets are queued to userspace so my application has access to them. I would like to return the packet back to the original router that redirected it. I would need to replace the destination MAC with the original source MAC, and then return the packet to the kernel. I think that the kernel will probably do some route lookup, and change those fields. So is there any way to avoid having the destination MAC changed back to the MAC of the default gateway or whatever the MAC of the next-hop might be? Maybe I could save the IP address of the orignal router that redirected the traffic, and set the next-hop on the packet then just return it to the kernel. Not sure if source routing is supported or not. Just trying to figure out some possible ways to do this. Thanks. -- To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html