change intial timeout for session negotiation from 1 to 2 seconds.

One second was being hit too many times in normal situations.
This commit is contained in:
julian 1999-12-01 08:05:56 +00:00
parent 737361b49b
commit 918bd93bf8
2 changed files with 4 additions and 2 deletions

View File

@ -1426,8 +1426,9 @@ AAA
case PPPOE_SREQ:
m0 = m_copypacket(sp->neg->m, M_DONTWAIT);
NG_SEND_DATA( error, privp->ethernet_hook, m0, dummy);
neg->timeout_handle = timeout(pppoe_ticker, hook, hz);
neg->timeout = 2;
neg->timeout_handle = timeout(pppoe_ticker, hook,
(hz * PPPOE_INITIAL_TIMEOUT));
neg->timeout = PPPOE_INITIAL_TIMEOUT * 2;
break;
default:

View File

@ -126,6 +126,7 @@ struct ngpppoe_sts {
#define PPPOE_TIMEOUT_LIMIT 64
#define PPPOE_OFFER_TIMEOUT 16
#define PPPOE_INITIAL_TIMEOUT 2
/* Codes to identify message types */
#define PADI_CODE 0x09