Page MenuHomeFreeBSD

convert tcp timestamps to scaled sbintime
AbandonedPublic

Authored by kmacy on Dec 4 2015, 2:04 AM.
Referenced Files
Unknown Object (File)
Sat, Apr 20, 4:46 AM
Unknown Object (File)
Feb 22 2024, 11:45 PM
Unknown Object (File)
Jan 31 2024, 4:38 AM
Unknown Object (File)
Jan 15 2024, 12:42 AM
Unknown Object (File)
Dec 23 2023, 12:24 PM
Unknown Object (File)
Dec 15 2023, 2:36 AM
Unknown Object (File)
Dec 15 2023, 2:35 AM
Unknown Object (File)
Dec 9 2023, 6:25 PM

Details

Reviewers
rrs
lstewart
Group Reviewers
transport
Summary
  • convert tcp timestamps to using a scaled sbintime based off of the TSC

See the following paper for background:
Safe and Effective Fine-grained TCP Retransmissions for Datacenter Communication

NB: this a first iteration and still needs to be extended to support unsynchronized TSCs and refactor the MD bits more appropriately

Test Plan

Compare the incast mitigation effects of sub-millisecond RTO versus legacy tick based timestamps

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

kmacy retitled this revision from to convert tcp timestamps to scaled sbintime.
kmacy updated this object.
kmacy edited the test plan for this revision. (Show Details)
kmacy added a reviewer: lstewart.
kmacy set the repository for this revision to rS FreeBSD src repository - subversion.
kmacy added a project: transport.
kmacy added subscribers: benno, gnn, rwatson.

convert tcp_timer_activate to sbintime

@lstewart is this worth updating or should I just abandon?