我正在研究PF_RING
在我的应用程序中使用用于发送和接收。
如果我打算PF_RING
用于维护 TCP 连接,看起来我需要自己手动“伪造”IP 和 TCP 消息,因为pfring_send
发送原始数据包。这是否意味着我必须在上面手动重新实现 TCP PF_RING
?
我知道使用 接收有明显的优势PF_RING
,有没有人尝试使用 发送数据PF_RING
?与普通发送呼叫相比有明显优势吗?
注意:我没有使用 DNA(直接 NIC 访问),我只是使用带有 NIC 感知驱动程序的内核部分绕过。