bpf-developer-tutorial icon indicating copy to clipboard operation
bpf-developer-tutorial copied to clipboard

[BUG] sockops port error

Open haolipeng opened this issue 1 year ago • 0 comments

Describe the bug A clear and concise description of what the bug is. image

./trace_bpf_output.sh的输出结构有bug,显示的passive和active连接的源端口和目的端口都不正确。

image 上图是正常的

image 上图是错误的 我不了解箭头所指的端口4是如何来的呢?为啥会出现这个问题呢

To Reproduce Steps to reproduce the behavior:

  1. 编译后执行load.sh脚本,加载成功
  2. python命令行启动python3 -m http.server
  3. 启动server,使用命令iperf3 -s -p 5001
  4. 启动另一个终端A,执行curl http://0.0.0.0:8000/
  5. 在另一个终端B,执行./trace_bpf_output.sh获取ebpf程序的输出

Expected behavior A clear and concise description of what you expected to happen.

Screenshots If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: Ubuntu
  • Version 24.04

Additional context Add any other context about the problem here.

haolipeng avatar Mar 14 '24 09:03 haolipeng