forked from wolfSSL/wolfssl
rename sniffer bornOn to lastUsed to reflect new usage
This commit is contained in:
@ -305,7 +305,7 @@ typedef struct SnifferSession {
|
|||||||
word32 srvExpected; /* server expected sequence (relative) */
|
word32 srvExpected; /* server expected sequence (relative) */
|
||||||
FinCaputre finCaputre; /* retain out of order FIN s */
|
FinCaputre finCaputre; /* retain out of order FIN s */
|
||||||
Flags flags; /* session flags */
|
Flags flags; /* session flags */
|
||||||
time_t bornOn; /* born on ticks */
|
time_t lastUsed; /* last used ticks */
|
||||||
PacketBuffer* cliReassemblyList; /* client out of order packets */
|
PacketBuffer* cliReassemblyList; /* client out of order packets */
|
||||||
PacketBuffer* srvReassemblyList; /* server out of order packets */
|
PacketBuffer* srvReassemblyList; /* server out of order packets */
|
||||||
struct SnifferSession* next; /* for hash table list */
|
struct SnifferSession* next; /* for hash table list */
|
||||||
@ -470,7 +470,7 @@ static void InitSession(SnifferSession* session)
|
|||||||
session->srvSeqStart = 0;
|
session->srvSeqStart = 0;
|
||||||
session->cliExpected = 0;
|
session->cliExpected = 0;
|
||||||
session->srvExpected = 0;
|
session->srvExpected = 0;
|
||||||
session->bornOn = 0;
|
session->lastUsed = 0;
|
||||||
session->cliReassemblyList = 0;
|
session->cliReassemblyList = 0;
|
||||||
session->srvReassemblyList = 0;
|
session->srvReassemblyList = 0;
|
||||||
session->next = 0;
|
session->next = 0;
|
||||||
@ -881,7 +881,7 @@ static SnifferSession* GetSnifferSession(IpInfo* ipInfo, TcpInfo* tcpInfo)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (session)
|
if (session)
|
||||||
session->bornOn = currTime; /* keep session alive, remove stale will */
|
session->lastUsed= currTime; /* keep session alive, remove stale will */
|
||||||
/* leave alone */
|
/* leave alone */
|
||||||
UnLockMutex(&SessionMutex);
|
UnLockMutex(&SessionMutex);
|
||||||
|
|
||||||
@ -1651,7 +1651,7 @@ static void RemoveStaleSessions(void)
|
|||||||
session = SessionTable[i];
|
session = SessionTable[i];
|
||||||
while (session) {
|
while (session) {
|
||||||
SnifferSession* next = session->next;
|
SnifferSession* next = session->next;
|
||||||
if (time(NULL) >= session->bornOn + SNIFFER_TIMEOUT) {
|
if (time(NULL) >= session->lastUsed + SNIFFER_TIMEOUT) {
|
||||||
TraceStaleSession();
|
TraceStaleSession();
|
||||||
RemoveSession(session, NULL, NULL, i);
|
RemoveSession(session, NULL, NULL, i);
|
||||||
}
|
}
|
||||||
@ -1682,7 +1682,7 @@ static SnifferSession* CreateSession(IpInfo* ipInfo, TcpInfo* tcpInfo,
|
|||||||
session->cliPort = tcpInfo->srcPort;
|
session->cliPort = tcpInfo->srcPort;
|
||||||
session->cliSeqStart = tcpInfo->sequence;
|
session->cliSeqStart = tcpInfo->sequence;
|
||||||
session->cliExpected = 1; /* relative */
|
session->cliExpected = 1; /* relative */
|
||||||
session->bornOn = time(NULL);
|
session->lastUsed= time(NULL);
|
||||||
|
|
||||||
session->context = GetSnifferServer(ipInfo, tcpInfo);
|
session->context = GetSnifferServer(ipInfo, tcpInfo);
|
||||||
if (session->context == NULL) {
|
if (session->context == NULL) {
|
||||||
|
Reference in New Issue
Block a user