Consolidate stat update code
into update_session_in_stat update_session_out_stat
This commit is contained in:
parent
1db43fc51d
commit
c7853de428
5 changed files with 41 additions and 70 deletions
20
ppp.c
20
ppp.c
|
|
@ -1722,12 +1722,7 @@ static void update_sessions_in_stat(sessionidt s, uint16_t l)
|
|||
bundleidt b = session[s].bundle;
|
||||
if (!b)
|
||||
{
|
||||
increment_counter(&session[s].cin, &session[s].cin_wrap, l);
|
||||
session[s].cin_delta += l;
|
||||
session[s].pin++;
|
||||
|
||||
sess_local[s].cin += l;
|
||||
sess_local[s].pin++;
|
||||
update_session_in_stat(s, 1, l);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
@ -1737,12 +1732,8 @@ static void update_sessions_in_stat(sessionidt s, uint16_t l)
|
|||
{
|
||||
l = frag[b].fragment[i].length;
|
||||
s = frag[b].fragment[i].sid;
|
||||
increment_counter(&session[s].cin, &session[s].cin_wrap, l);
|
||||
session[s].cin_delta += l;
|
||||
session[s].pin++;
|
||||
update_session_in_stat(s, 1, l);
|
||||
|
||||
sess_local[s].cin += l;
|
||||
sess_local[s].pin++;
|
||||
if (i == end)
|
||||
return;
|
||||
i = (i + 1) & MAXFRAGNUM_MASK;
|
||||
|
|
@ -2383,12 +2374,7 @@ void send_ipin(sessionidt s, uint8_t *buf, int len)
|
|||
}
|
||||
|
||||
// Increment packet counters
|
||||
increment_counter(&session[s].cin, &session[s].cin_wrap, len);
|
||||
session[s].cin_delta += len;
|
||||
session[s].pin++;
|
||||
|
||||
sess_local[s].cin += len;
|
||||
sess_local[s].pin++;
|
||||
update_session_in_stat(s, 1, len);
|
||||
|
||||
eth_tx += len;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue