fix from David Daney, on busybox mailing list:
authorPaul Fox <pgf@brightstareng.com>
Wed, 29 Mar 2006 23:01:33 +0000 (23:01 -0000)
committerPaul Fox <pgf@brightstareng.com>
Wed, 29 Mar 2006 23:01:33 +0000 (23:01 -0000)
commitef81ce620ced149ce72b5a8df1d5410e8f120ee8
treee7d289b4713c770edf00f875f98540d197fdde45
parentd409c3a2f787dd2276d242d70e03b25e33436cea
fix from David Daney, on busybox mailing list:
 > The problem is that if the zcip protocol times out at about the same
 > time another ARP packet is being received, the newly calculated timeout
 > may be set to wait forever.  This prevents the protocol from progressing
 > through its various states.
 >
 > The Fix is to set the timeout to zero if it used to be a positive
 > number, but it has already expired.  This causes the next protocol state
 > to be entered immediately instead of never.
 >
 > If OK please commit.
 >
 > Also note that if you may have to apply the patch on this page:
 >
 > http://www.science.uva.nl/research/air/wiki/LinkLocalARPMeasurements
 >
 > To the linux kernel to get proper zcip behavior.
 >
networking/zcip.c