diff options
Diffstat (limited to 'openbsc/src/libmgcp/mgcp_network.c')
-rw-r--r-- | openbsc/src/libmgcp/mgcp_network.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/openbsc/src/libmgcp/mgcp_network.c b/openbsc/src/libmgcp/mgcp_network.c index 4652be579..3b84142e1 100644 --- a/openbsc/src/libmgcp/mgcp_network.c +++ b/openbsc/src/libmgcp/mgcp_network.c @@ -350,7 +350,7 @@ void mgcp_rtp_annex_count(struct mgcp_endpoint *endp, struct mgcp_rtp_state *sta state->stats_jitter = 0; state->stats_transit = transit; state->stats_cycles = 0; - state->stats_packets = 0; + state->stats_received = 0; } else { uint16_t udelta; @@ -706,7 +706,7 @@ static int rtp_data_net(struct osmo_fd *fd, unsigned int what) } proto = fd == &endp->net_end.rtp ? MGCP_PROTO_RTP : MGCP_PROTO_RTCP; - endp->net_state.stats_packets += 1; + endp->net_state.stats_received += 1; endp->net_end.packets += 1; endp->net_end.octets += rc; @@ -799,7 +799,7 @@ static int rtp_data_bts(struct osmo_fd *fd, unsigned int what) } /* do this before the loop handling */ - endp->bts_state.stats_packets += 1; + endp->bts_state.stats_received += 1; endp->bts_end.packets += 1; endp->bts_end.octets += rc; @@ -1044,8 +1044,8 @@ void mgcp_state_calc_loss(struct mgcp_rtp_state *state, * Make sure the sign is correct and use the biggest * positive/negative number that fits. */ - *loss = *expected - state->stats_packets; - if (*expected < state->stats_packets) { + *loss = *expected - state->stats_received; + if (*expected < state->stats_received) { if (*loss > 0) *loss = INT_MIN; } else { |