主权项 |
一种用于封包聚合之方法,包括下列步骤:接收多进入网际网路协定封包,各个多进入网际网路协定封包具有网际网路协定标头与具有传输控制协定标头与传输控制协定酬载之传输控制协定段,该等多网际网路封包属于相同的传输控制协定/网际网路协定流;准备网际网路协定封包,其具有单一网际网路协定标头与具有单一传输控制协定标头与单一酬载之单一传输控制协定段,该单一酬载系藉由结合该等多网际网路协定封包之传输控制协定段酬载而形成;以及根据由以下群组选出之至少之一,由该多网际网路协定封包中,排除属于相同流的至少一封包:该至少一封包,包含无效传输控制协定核对和;该至少一封包,不包含传输控制协定资料段;该至少一封包,包含失序接收的传输控制协定段;该至少一封包,包含传输控制协定紧急旗标组;产生讯号,该讯号造成该网际网路协定封包之接收处理;开始至少一个直接记忆体存取,以储存该单一传输控制协定标头、该单一网际网路协定标头、以及该等传输控制协定段之酬载至记忆体;及经由描述符表示所结合的传输控制协定段酬载之数量,多数段具有个别酬载;其中该准备包含:决定用于该单一传输控制协定标头的传输控制协定核对和;决定用于该单一网际网路协定标头的位元组长度;及决定该单一传输控制协定标头的认可序列号码;其中该流包含一至少部份为接收网际网路协定封包的网际网路源及目的地位址所指明的流,及该传输控制协定段的传输控制协定源及目的地埠数系包含在该网际网路协定封包内;及其中该接收、准备、及产生包含为网路介面控制器所接收、准备、及产生。 |