David S. Miller wrote: > > BTW, another thing which makes the source address selection for > outgoing ARPs a real touchy area is the following. Some weird > configurations actually respond with different ARP answers based upon > the source address in the ARP request. You can ask Julian Anastasov > about such (arguably pathological) setups. > *smirk* How horrible. I'm not sure you should be proud of supporting this, and certainly not proud of only half-supporting it. It wouldn't work reliably as things are now as packets will always follow the ARP reply generated by the very first packet. If you want to facilitate this sort of network, you'd need to cache an ARP reply for an IP number against BOTH the Interface AND the interface address used as the source of the ARP request. Only then could you guarantee that packets go to the correct IP number out of the correct interface based on their source address. Richard - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html