发明名称 网路封包处理中预取协定控制区块之方法及系统
摘要 本发明描述了一种网路封包处理中预取协定控制区块的方法及系统。该方法包括接收一封包、预取一与该封包相关联的协定控制区块(PCB)并将其放入一快取记忆体中、将该封包排入伫列中以用于处理、及当一处理单元预备处理该封包时自该快取区来撷取PCB。
申请公布号 TWI269559 申请公布日期 2006.12.21
申请号 TW093115977 申请日期 2004.06.03
申请人 英特尔公司 发明人 雷姆斯库茉G 依利卡尔
分类号 H04L12/56(2006.01) 主分类号 H04L12/56(2006.01)
代理机构 代理人 陈长文 台北市松山区敦化北路201号7楼
主权项 1.一种用于封包处理之方法,其包含:于一网路装置处接收一封包;预取一与该封包相关联的协定控制区块(PCB)并将其放入一快取区中;将该封包排入伫列中以用于处理;及当一处理单元准备处理该封包时,自该快取区来撷取该PCB。2.如请求项1之方法,其进一步包含预取一与该封包相关联的标头并将其放入该快取区中。3.如请求项2之方法,其进一步包含当该处理单元准备处理该封包时,自该快取区来撷取该封包标头。4.如请求项1之方法,其进一步包含发送一中断讯号以通知该处理单元接收该封包。5.如请求项1之方法,其中预取一与该封包相关联之PCB并将其放入一快取区中包含预取一与该封包相关联的PCB并将其放入该处理单元之一快取区中。6.如请求项5之方法,其进一步包含将该封包储存于一耦接至该处理单元的记忆体中。7.如请求项1之方法,其进一步包含处理该封包。8.一种用于封包处理之设备,其包含:一接收单元,其用以接收一封包;一耦接至该接收单元的预取单元,其用以预取一与该封包相关联的协定控制区块(PCB)并将其放入一快取区中并将该封包排入伫列中以用于处理;及一耦接至该预取单元的处理单元,其用以自该快取区来撷取该PCB并处理该封包。9.如请求项8之设备,其中该接收单元系一网路介面卡。10.如请求项8之设备,其中该预取单元进一步预取一与该封包相关联的标头并将其放入该快取区中。11.如请求项10之设备,其中该处理单元进一步自该快取区来撷取该封包标头。12.如请求项8之设备,其中该预取单元预取一与该封包相关联的PCB并将其放入一快取区中包含:该预取单元预取一与该封包相关联的PCB并将其放入该处理单元之一快取区中。13.如请求项8之设备,其进一步包含一耦接至该接收单元与该处理单元的中断单元,其用以接收一来自于该接收单元之中断讯号并将该封包通知给该处理单元。14.一种用于封包处理之机器可读取记录媒体,该机器可读取记录媒体包含内容,当由一机器来存取该内容时,其会导致该机器:接收一封包;预取一与该封包相关联之协定控制区块(PCB)并将其放入一快取区中;将该封包排入伫列中以用于处理;及当一处理单元准备处理该封包时,自该快取区来撷取该PCB。15.如请求项14之机器可读取记录媒体,其中该机器可读取记录媒体进一步包括会导致该机器预取一与该封包相关联的标头并将其放入该快取区中之内容。16.如请求项15之机器可读取记录媒体,其中该机器可读取记录媒体进一步包括当该处理单元准备处理该封包时会导致该机器自该快取区来撷取该封包标头的内容。17.如请求项14之机器可读取记录媒体,其中该机器可读取记录媒体进一步包括会导致该机器处理该封包的内容。18.如请求项14之机器可读取记录媒体,其中该机器可读取记录媒体进一步包括会导致该机器发送一中断讯号以通知该处理单元接收该封包的内容。19.如请求项14之机器可读取记录媒体,其中该包括当由该机器可读取记录媒体来存取时会导致该机器预取一与该封包相关联的PCB并将其放入一快取区中之内容的机器可存取媒体包含具有以下内容之机器可存取媒体:当由该机器来存取时会导致该机器预取一与该封包相关联的PCB并将其放入该处理单元之一快取区中。20.如请求项14之机器可读取记录媒体,其中该机器可读取记录媒体进一步包括会导致该机器将该封包储存于一耦接至该处理单元的记忆体中的内容。21.一种用于封包处理之系统,其包含:一接收单元,其用以接收一封包;一耦接至该接收单元之记忆体,其用以储存该接收到的封包;一耦接至该记忆体的记忆体控制器,其用以管理该记忆体;一耦接至该接收单元的预取单元,其用以预取一与该封包相关联之协定控制区块(PCB)并将其放入一快取区中及将该封包排入伫列中以用于处理;及一处理单元,其用以自该快取区来撷取该PCB并处理该封包。22.如请求项21之系统,其中该接收单元系一网路介面卡。23.如请求项21之系统,其中该预取单元进一步预取一与该封包相关联之标头并将其放入该快取区中。24.如请求项23之系统,其中该处理单元进一步自该快取区来撷取该封包标头。25.如请求项21之系统,其进一步包含一耦接至该接收单元与该处理单元的中断单元,其用以接收一来自于该接收单元之中断讯号并将该封包通知给该处理单元。图式简单说明:图1系一方块图,其说明了并入本发明之一系统的概括性实施例。图2系一方块图,其说明了根据本发明之一实施例之并入本发明的一例示性系统。图3系一流程图,其说明了根据本发明之一实施例的方法。图4系一方块图,其说明了于其中可实践所说明之发明的某些态样的一合适之计算环境。
地址 美国