发明名称 Network device driver performing initial packet processing within high priority hardware interrupt service routine and then finishing processing within low priority software interrupt service routine
摘要 A network device such as an Asynchronous Transfer Method (ATM) device with a high level interrupt which begins processing a packet and transfers process control to a lower level software interrupt which completes the packet processing. Prior to the transfer of process control, the hardware interrupt generates a put information for the packet which is then retrieved and utilized by the software interrupt to process the packet. A unique generation number is assigned to each data stream generated for the packet. The generation number associated with a given packet's put information is compared to the generation number of a data stream to which the packet is destined to. If the generation numbers are equal, it is assumed that the data stream to which the packet is destined to has not been changed and the packet is forwarded to the data stream for further processing.
申请公布号 US6021446(A) 申请公布日期 2000.02.01
申请号 US19970893862 申请日期 1997.07.11
申请人 SUN MICROSYSTEMS, INC. 发明人 GENTRY, JR., DENTON E.
分类号 G06F13/00;G06F9/46;G06F13/24;H04L12/28;H04L13/08;H04L29/06;H04Q3/00;H04Q11/04;(IPC1-7):G06F13/00 主分类号 G06F13/00
代理机构 代理人
主权项
地址