Home | History | Annotate | Download | only in netinet

Lines Matching defs:x_recv

299  *       X = max(min(X_calc, 2*X_recv), s/t_mbi);
302 * X = max(min("2*X, 2*X_recv),s/R);
317 temp = cb->x_recv;
336 temp = cb->x_recv;
420 if (!cb->idle || fixpoint_cmp(&cb->x_recv, &v) >= 0) {
425 * If (X_calc > 2* X_recv) X_recv = max(X_recv/2,
426 * s/(2*t_mbi)); Else X_recv = X_calc/4;
434 w = cb->x_recv;
437 cb->x_recv.denom *= 2;
440 if (fixpoint_cmp(&cb->x_recv, &w) < 0)
441 cb->x_recv = w;
443 cb->x_recv.denom *= 4;
444 normalize(&cb->x_recv.num, &cb->x_recv.denom);
833 u_int32_t x_recv;
869 res = dccp_get_option(options, optlen, TFRC_OPT_RECEIVE_RATE, (char *) &x_recv, 4);
871 TFRC_DEBUG((LOG_INFO, "TFRC - Missing x_recv option! (tfrc_send_packet_recv)\n"));
881 x_recv = ntohl(x_recv);
886 TFRC_DEBUG((LOG_INFO, "TFRC - Received options on ack %llu: pinv=%u, t_elapsed=%u, x_recv=%u ! (tfrc_send_packet_recv)\n", cb->pcb->ack_rcv, pinv, t_elapsed, x_recv));
888 TFRC_DEBUG((LOG_INFO, "TFRC - Received options on ack %llu: pinv=%u, t_elapsed=%u, x_recv=%u ! (tfrc_send_packet_recv)\n", cb->pcb->ack_rcv, pinv, t_elapsed_l, x_recv));
936 x.num = x_recv;
939 fixpoint_div(&(cb)->x_recv, &x, &y);
1169 u_int32_t x_recv, pinv;
1191 x_recv = 0;
1194 /* Calculate x_recv */
1198 x_recv = (u_int32_t) (cb->bytes_recv * 8 * 1000000) / (t_temp.tv_sec * 1000000 + t_temp.tv_usec);
1220 x_recv = htonl(x_recv);
1226 || dccp_add_option(cb->pcb, TFRC_OPT_RECEIVE_RATE, (char *) &x_recv, 4)) {
1238 TFRC_DEBUG_TIME((LOG_INFO, "TFRC - Sending a feedback packet with (t_elapsed %u, pinv %x, x_recv %u, ack=%llu) (tfrc_recv_send_feedback)\n", ntohs(t_elapsed), ntohl(pinv), ntohl(x_recv), elm->seq));
1255 struct fixpoint x_recv, fval, t_rtt, x;
1301 /* Calculate x_recv */
1305 x_recv = (((double) (cb->bytes_recv)) /
1308 x_recv.num = cb->bytes_recv * 1000000;
1309 x_recv.denom = t_temp.tv_sec * 1000000 + t_temp.tv_usec;
1312 PRINTFLOAT(&x_recv);
1315 /* fval = ((double) (cb->s)) / (x_recv * t_rtt); */
1318 fixpoint_div(&fval, &fval, &x_recv);