mirror of
https://github.com/adulau/aha.git
synced 2024-12-28 19:56:18 +00:00
[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:
parent
4a7097fcc4
commit
75b895c15b
1 changed files with 6 additions and 0 deletions
|
@ -2021,6 +2021,12 @@ lec_arp_resolve(struct lec_priv *priv, unsigned char *mac_to_find,
|
|||
found = entry->vcc;
|
||||
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
|
||||
frame count is greater than the limit. If the limit has
|
||||
not been reached, allow the caller to send packet to
|
||||
|
|
Loading…
Reference in a new issue