发明名称
摘要 A system and method are provided for identifying related packets in a communication flow for the purpose of collectively processing them through a protocol stack comprising one or more protocols under which the packets were transmitted. A packet received at a network interface is parsed to retrieve information from one or more protocol headers. A flow key is generated to identify a communication flow that includes the packet, and is stored in a database of flow keys. When the packet is placed in a queue to be transferred to a host computer, the flow key and/or its flow number (e.g., its index into the database) is stored in a separate queue. Near to the time at which the packet is transferred to the host computer, a dynamic packet batching module searches for a packet that is related to the packet being transferred (i.e., is in the same flow) but which will be transferred later in time. If a related packet is located, the host computer is alerted and, as a result, delays processing the transferred packet until the related packet is also received. By collectively processing the related packets, processor time is more efficiently utilized.
申请公布号 JP2002538726(A) 申请公布日期 2002.11.12
申请号 JP20000603199 申请日期 2000.02.29
申请人 发明人
分类号 H04L12/56;H04L29/06;(IPC1-7):H04L12/56;H04L12/28 主分类号 H04L12/56
代理机构 代理人
主权项
地址