发明名称 芯片组的数据链结层及用于其处理包的方法
摘要 本发明提供一种芯片组的数据链结层及用于其处理包的方法。首先,若该数据链结层自该芯片组的一传输层收到包,便将包的种类存入一包种类队列,并将包的数据存入一包数据队列。若该芯片组与一处理器的连线中断时,分别计算该包种类队列中各种类的包的第一数目。接着,当该芯片组与该处理器的连线重建后,比较连线重建后该芯片组自该处理器首先收到的包的第二确认序号与连线中断前该芯片组最后向该处理器发送的包的第一确认序号。若该第二确认序号与该第一确认序号不同,依据该第二确认序号分别计算该包种类队列中各种类的不需重发送的包的第二数目。最后,依据所述第一数目及所述第二数目向该处理器发送包。本发明可增进整体系统的效能。
申请公布号 CN100461148C 申请公布日期 2009.02.11
申请号 CN200710143701.0 申请日期 2007.07.30
申请人 威盛电子股份有限公司 发明人 秦鹏;张斌
分类号 G06F13/42(2006.01) 主分类号 G06F13/42(2006.01)
代理机构 北京林达刘知识产权代理事务所 代理人 刘新宇
主权项 1.一种用于芯片组的数据链结层处理包的方法,其特征在于,包括下列步骤:若该数据链结层自该芯片组的一传输层收到包,便将包的种类存入一包种类队列,并将包的数据存入一包数据队列;若该芯片组与一处理器的连线中断时,分别计算该包种类队列中各种类的包的第一数目;当该芯片组与该处理器的连线重建后,比较连线重建后该芯片组自该处理器首先收到的包的第二确认序号与连线中断前该芯片组最后自该处理器收到的包的第一确认序号;若该第二确认序号与该第一确认序号不同,依据该第二确认序号分别计算该包种类队列中各种类的不需重发送的包的第二数目;以及依据所述第一数目及所述第二数目向该处理器发送包。
地址 中国台湾台北县