【摘要】 一种多重网络封包的处理方法,适用于连接至网络的嵌入式系统,此嵌 入式系统包括网络装置驱动程序模块与简易网络协议堆栈模块。在本方法 中,首先由网络装置驱动程序模块接收数个网络封包。在网络装置驱动程序 模块每次将其中一个网络封包复制到简易网络协议堆栈模块的缓存单元时, 将被复制的网络封包的封包长度记录到封包信息列表。尔后,再由简易网络 协议堆栈模块根据封包信息列表中的封包长度,从缓存单元中逐一取出网络 封包并进行封包解析处理。据此,在使用简易网络协议堆栈的环境下也能正 确地处理多个网络封包。 【专利类型】发明申请 【申请人】凌阳科技股份有限公司 【申请人类型】企业 【申请人地址】中国台湾新竹市科学工业园区 【申请人地区】中国 【申请人城市】台湾省 【申请号】CN200810146313.2 【申请日】2008-08-25 【申请年份】2008 【公开公告号】CN101662416A 【公开公告日】2010-03-03 【公开公告年份】2010 【授权公告号】CN101662416B 【授权公告日】2011-08-31 【授权公告年份】2011.0 【IPC分类号】H04L12/56; H04L29/06; H04L12/861 【发明人】林永彧; 欧阳士庭; 陈昱志 【主权项内容】1.一种多重网络封包的处理方法,适用于连接至一网络的一嵌入式系统, 其中该嵌入式系统包括一网络装置驱动程序模块与一简易网络协议堆栈模 块,该方法包括: 该网络装置驱动程序模块接收多个网络封包; 在该网络装置驱动程序模块每次将该多个网络封包其中之一复制到该 简易网络协议堆栈模块的一缓存单元时,记录被复制的该网络封包的一封包 长度至一封包信息列表;以及 该简易网络协议堆栈模块根据该封包信息列表中的该些封包长度,依序 由该缓存单元中对应取出该网络封包,并进行一封包解析处理。 【当前权利人】凌阳科技股份有限公司 【当前专利权人地址】中国台湾新竹市科学工业园区 【家族引证次数】4.0