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
16
l2tplac.c
16
l2tplac.c
|
|
@ -532,20 +532,8 @@ int lac_session_forward(uint8_t *buf, int len, sessionidt sess, uint16_t proto,
|
|||
if ((proto == PPPIP) || (proto == PPPMP) ||(proto == PPPIPV6 && config->ipv6_prefix.s6_addr[0]))
|
||||
{
|
||||
session[sess].last_packet = session[sess].last_data = time_now;
|
||||
// Update STAT IN
|
||||
increment_counter(&session[sess].cin, &session[sess].cin_wrap, len);
|
||||
session[sess].cin_delta += len;
|
||||
session[sess].pin++;
|
||||
sess_local[sess].cin += len;
|
||||
sess_local[sess].pin++;
|
||||
|
||||
session[s].last_data = time_now;
|
||||
// Update STAT OUT
|
||||
increment_counter(&session[s].cout, &session[s].cout_wrap, len); // byte count
|
||||
session[s].cout_delta += len;
|
||||
session[s].pout++;
|
||||
sess_local[s].cout += len;
|
||||
sess_local[s].pout++;
|
||||
update_session_in_stat(sess, 1, len);
|
||||
update_session_out_stat(s, 1, len);
|
||||
}
|
||||
else
|
||||
session[sess].last_packet = time_now;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue