如何检查给定的连接是否已卸载到网卡

如何检查给定的连接是否已卸载到网卡

据我所知,由于 TOE(或 GSO、LSO、LRO..),某些 tcp 协议操作可以从内核卸载到网卡驱动程序。

我的目标是查明给定套接字的某些部分处理是否已被卸载。

它似乎在接口级别进行管理,我们可以看看是否允许卸载

# ethotool -k eth0

然而,我发现很难看到给定套接字的状态,特别是如果 ACK 数据包管理已被卸载

na_netstat似乎能够显示信息但不是centos 6.5中可用的netstat版本。

我猜可能是:

head -n1 < /proc/net/tcp ; grep -a 3952364802 /proc/net/tcp

允许我找到有关给定套接字的所有状态信息(如果3952364802是套接字号),但我不知道如何解码其输出。

  • 问题:如何查看给定套接字的卸载状态?
  • 附加问题:在哪里可以找到与卸载激活相关的启发式方法的描述。

相关内容