Re: When not resetting t_nom, negative credit never clears

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi there Gerrit,

I've been thinking a bit about this and can see what's happening here
and with delays in general. There's a case here that I can't see the
RFC covering and I'll send to the IETF list a follow up to this one.

It appears that in this case the sender can't keep up with the allowed
transmit rate so the negative credit gets bigger and bigger. This is
OK until we actually get some loss and then we won't be able to back
off quickly.

The other scenario that this causes a problem if we don't reset t_nom
is where we have idle periods. If we go idle for 10 seconds then we
could potentially send heaps at that point to catch t_nom up. This
doesn't seem right.

Ian

On 16/01/07, Gerrit Renker <gerrit@xxxxxxxxxxxxxx> wrote:
Here is a log which I took after dropping the 3d patch which resets t_nom when tnom < t_now.
It shows that the negative credit does not clear, hence all packets are sent in one huge burst.


[   75.646215] ccid3_hc_tx_update_x: X_prev=23743226, X_now=23728510, X_calc=0, X_recv=11864255
[   75.646218] ccid3_update_send_interval: t_ipi=59, delta=29, s=1415, X=23728510
[   75.646223] ccid3_hc_tx_packet_recv: client(f651c080), RTT=4498us (sample=5517us), s=1415, p=0, X_calc=0, X_recv=11864255, X=23728510
[   75.646264] ccid3_hc_tx_send_packet: delay=-14235
[   75.646314] ccid3_hc_tx_send_packet: delay=-14226
[   75.646451] ccid3_hc_tx_send_packet: delay=-14304


--
Web: http://wand.net.nz/~iam4
Blog: http://iansblog.jandi.co.nz
WAND Network Research Group
-
To unsubscribe from this list: send the line "unsubscribe dccp" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel]     [IETF DCCP]     [Linux Networking]     [Git]     [Security]     [Linux Assembly]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]

  Powered by Linux