[ATM]: [lec] reset retry counter when new arp issued
From: Scott Talbert <scott.talbert@lmco.com> Signed-off-by: Chas Williams <chas@cmf.nrl.navy.mil> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
4a7097fcc4
commit
75b895c15b
@@ -2021,6 +2021,12 @@ lec_arp_resolve(struct lec_priv *priv, unsigned char *mac_to_find,
|
|||||||
found = entry->vcc;
|
found = entry->vcc;
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
/* If the LE_ARP cache entry is still pending, reset count to 0
|
||||||
|
* so another LE_ARP request can be made for this frame.
|
||||||
|
*/
|
||||||
|
if (entry->status == ESI_ARP_PENDING) {
|
||||||
|
entry->no_tries = 0;
|
||||||
|
}
|
||||||
/* Data direct VC not yet set up, check to see if the unknown
|
/* Data direct VC not yet set up, check to see if the unknown
|
||||||
frame count is greater than the limit. If the limit has
|
frame count is greater than the limit. If the limit has
|
||||||
not been reached, allow the caller to send packet to
|
not been reached, allow the caller to send packet to
|
||||||
|
Reference in New Issue
Block a user