我在使用tcp_fin()函数时遇到了问题。它应该处理带有 FIN 标志的传入 TCP 段,但是当我添加跟踪点或只是printk
在此函数的开头时,此跟踪点处理程序永远不会调用(或没有来自 printk 的任何消息)。
我的行动:
- 添加跟踪点
printk
或tcp_fin()
- 构建和启动新内核
运行这样的东西:
#!/bin/bash nflows=50 on_int() { echo "$nflows skeeped" exit 0 } trap 'on_int' INT while [ $nflows -ne 0 ] do iperf -n 5M -c X.X.X.X nflows=$(( $nflows - 1)) echo "======================" echo $nflows echo "======================" done
结果我应该观察电话tcp_fin()
,但没有任何反应。