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]

Reply via email to