Page MenuHomeFreeBSD

convert tcp timestamps to scaled sbintime
AbandonedPublic

Authored by kmacy on Dec 4 2015, 2:04 AM.
Referenced Files
Unknown Object (File)
Wed, Jan 22, 11:18 PM
Unknown Object (File)
Jan 8 2025, 4:02 PM
Unknown Object (File)
Dec 24 2024, 5:25 PM
Unknown Object (File)
Dec 17 2024, 1:53 AM
Unknown Object (File)
Dec 14 2024, 12:21 PM
Unknown Object (File)
Dec 1 2024, 4:31 AM
Unknown Object (File)
Nov 17 2024, 1:39 PM
Unknown Object (File)
Nov 17 2024, 12:43 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?