iovisor / iovisor/bcc

TCP state change SYN_RECV -> ESTABLISHED

Open
#2,398 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
22.7k
Forks
4.1k
Avg merge
10d 4h
Merged PRs (30d)
3

Description

![image](https://user-images.githubusercontent.com/1006307/58944706-0ffdb580-878b-11e9-95d3-8e7a4f85d8b0.png)
From diagram above it looks like that transition time from SYN_RECV to ESTABLISHED should be near RTT between hosts?

But my tests shows very low numbers:
SYN_RECV -> ESTABLISHED 0.015
SYN_RECV -> ESTABLISHED 0.017
SYN_RECV -> ESTABLISHED 0.051

TCP Fast Open turned off on host.
Is it bug or i'm wrong?

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no file, test, or entry point. Start by reviewing the TCP state-transition diagram and reproducing the reported SYN_RECV to ESTABLISHED timings with TCP Fast Open disabled; compare them with the hosts' RTT and determine whether the behavior is expected or indicates a BCC measurement bug.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.