我正在尝试在Linux内核模块中实现一个ULP,并且一直在查看全局变量struct proto tcp_prot中的函数指针,以便能够感觉到应该将哪些函数指针字段复制到我自己的struct proto中struct proto的一个字段是disconnect,它被设置为内核函数tcp_disconnect。然而,我似乎找不到一个类似于这个功能的用户空间,Google也没有产生任何有用的东西。那么tcp_disconnect的用途是什么呢?它能做什么,什么时候被调用?
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp6,并且在接受客户端(127.0.0.1.35459)套接字后,将创建一个新的TCP连接,其活动服务器(127.0.0.1.10007)处于已建立状态。但是,我们知道有几种TCP套接字状态,如as:SYN_SEND、SYN_RECEIVED、confusion状态已建立、侦听、F