发明名称 Method of preventing packet loss during transfers of data packets between a network interface card and an operating system of a computer
摘要 A method of preventing packet loss when data packets are transferred from a network interface card to a host operating system of a computer. Incoming data packets received by the network interface card are processed in bursts of N data packets, where N is a maximum number of data packets that can be handled by the host operating system. At the end of each burst, a signal is sent to the host operating system that the burst constitutes all the incoming data packets. In one embodiment of the present invention, the signal, which falsely indicates that the transaction is complete, also enables the host operating system to receive another burst of the data packets. The process may be repeated until all the incoming data packets are received by the host operating system. In another embodiment of the present invention, after processing a burst of N data packets, a future hardware interrupt is scheduled and a signal falsely indicating that the burst constitutes all of the incoming data packets is sent. The future hardware interrupt, coupled with the signal, enables the host operating system to receive a stream of data packets without packet loss.
申请公布号 US6016513(A) 申请公布日期 2000.01.18
申请号 US19980025960 申请日期 1998.02.19
申请人 3COM CORPORATION 发明人 LOWE, GLEN H.
分类号 G06F13/12;H04L29/12;(IPC1-7):G06F13/00 主分类号 G06F13/12
代理机构 代理人
主权项
地址