diff options
author | Arnaldo Carvalho de Melo <acme@mandriva.com> | 2005-09-09 01:31:07 -0400 |
---|---|---|
committer | Arnaldo Carvalho de Melo <acme@mandriva.com> | 2005-09-09 01:31:07 -0400 |
commit | 27ae543e6f116df66e2b19ff0a3aa1053e4784d8 (patch) | |
tree | e7507e0367df7f95eaeefc3c6787dbaeda56529e /net/dccp | |
parent | 507d37cf269ebbd1b32bcc435fe577e411f73151 (diff) |
[CCID3] Calculate ccid3hcrx_x_recv using usecs_div
Signed-off-by: Arnaldo Carvalho de Melo <acme@mandriva.com>
Diffstat (limited to 'net/dccp')
-rw-r--r-- | net/dccp/ccids/ccid3.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/net/dccp/ccids/ccid3.c b/net/dccp/ccids/ccid3.c index 37fd9eb8daaf..63f897394a1e 100644 --- a/net/dccp/ccids/ccid3.c +++ b/net/dccp/ccids/ccid3.c | |||
@@ -779,11 +779,8 @@ static void ccid3_hc_rx_send_feedback(struct sock *sk) | |||
779 | case TFRC_RSTATE_DATA: { | 779 | case TFRC_RSTATE_DATA: { |
780 | const u32 delta = timeval_delta(&now, | 780 | const u32 delta = timeval_delta(&now, |
781 | &hcrx->ccid3hcrx_tstamp_last_feedback); | 781 | &hcrx->ccid3hcrx_tstamp_last_feedback); |
782 | 782 | hcrx->ccid3hcrx_x_recv = usecs_div(hcrx->ccid3hcrx_bytes_recv, | |
783 | hcrx->ccid3hcrx_x_recv = (hcrx->ccid3hcrx_bytes_recv * | 783 | delta); |
784 | USEC_PER_SEC); | ||
785 | if (likely(delta > 1)) | ||
786 | hcrx->ccid3hcrx_x_recv /= delta; | ||
787 | } | 784 | } |
788 | break; | 785 | break; |
789 | default: | 786 | default: |