Linux内核中的sock_sendmsg函数是一个非常重要的函数,它负责在套接字上发送消息。在Linux系统中,套接字是用于实现不同主机间的通信的一种机制,它允许应用程序在不同主机之间传递数据。sock_sendmsg函数的作用就是将数据通过套接字发送出去。 在Linux内核中,套接字是通过结构体来表示的。每个套接字都有自己的文件描...
UDP sock_sendmsg 往对端receive_queue写消息,都是把sk_buff挂到recive_queue.sk_buff_head(双向对列)。
When kcm_sendmsg() fails for SOCK_DGRAM, we should purge the queue as we do so for UDP by udp_flush_pending_frames(). Even without this change, when the error occurred, the following sendmsg() resumed from a wrong skb and the queue was messed up. However, we have yet to get such...