version 1.35, 2012/05/08 01:39:58 |
version 1.36, 2012/06/16 17:18:11 |
|
|
mainstats.peak_mbps = slice_mbps; |
mainstats.peak_mbps = slice_mbps; |
printf("Conn: %3d Mbps: %12.3Lf Peak Mbps: %12.3Lf Avg Mbps: %12.3Lf\n", |
printf("Conn: %3d Mbps: %12.3Lf Peak Mbps: %12.3Lf Avg Mbps: %12.3Lf\n", |
mainstats.nconns, slice_mbps, mainstats.peak_mbps, |
mainstats.nconns, slice_mbps, mainstats.peak_mbps, |
slice_mbps / mainstats.nconns); |
mainstats.nconns ? slice_mbps / mainstats.nconns : 0); |
mainstats.slice_bytes = 0; |
mainstats.slice_bytes = 0; |
|
|
set_slice_timer(mainstats.nconns > 0); |
set_slice_timer(mainstats.nconns > 0); |
|
|
|
|
free(sc); |
free(sc); |
mainstats.nconns--; |
mainstats.nconns--; |
set_slice_timer(mainstats.nconns > 0); |
|
return; |
return; |
} |
} |
if (ptb->vflag >= 3) |
if (ptb->vflag >= 3) |
|
|
event_add(&sc->ev, NULL); |
event_add(&sc->ev, NULL); |
TAILQ_INSERT_TAIL(&sc_queue, sc, entry); |
TAILQ_INSERT_TAIL(&sc_queue, sc, entry); |
mainstats.nconns++; |
mainstats.nconns++; |
set_slice_timer(mainstats.nconns > 0); |
if (mainstats.nconns == 1) |
|
set_slice_timer(1); |
if (ptb->vflag) |
if (ptb->vflag) |
fprintf(stderr, "Accepted connection from %s, fd = %d\n", |
fprintf(stderr, "Accepted connection from %s, fd = %d\n", |
tmp, sc->fd); |
tmp, sc->fd); |
|
|
event_add(&sc->ev, NULL); |
event_add(&sc->ev, NULL); |
TAILQ_INSERT_TAIL(&sc_queue, sc, entry); |
TAILQ_INSERT_TAIL(&sc_queue, sc, entry); |
mainstats.nconns++; |
mainstats.nconns++; |
set_slice_timer(mainstats.nconns > 0); |
if (mainstats.nconns == 1) |
|
set_slice_timer(1); |
} |
} |
freeaddrinfo(aitop); |
freeaddrinfo(aitop); |
if (aib != NULL) |
if (aib != NULL) |