In the internals of the IRE code, b_prev is used to store the ifindex of an interface a packet is delayed on for ARP. If the interface index is changed during the time between such a message being queued and the ARP response being received, isn't there potential here for the original packet to exit on the wrong interface?
Or am I missing some extra magic that happens when the index is changed that updates all of those b_prev's ? Darren _______________________________________________ networking-discuss mailing list [email protected]
