在上方Layer-Protocol標頭的開頭分割框架
高層通訊協定是 IP 傳輸通訊協定,例如 TCP、UDP 或 ICMP。
注意 在標頭資料分割需求中,IPsec 不會被視為最上層通訊協定。 如需分割 IPsec 畫面的詳細資訊,請參閱 分割 IPsec 框架。
如果 NIC 在上層通訊協定標頭的開頭分割乙太網路框架,表示 NET_BUFFER 必須只包含兩個 MDL。 第一個 MDL 所描述的緩衝區必須以乙太網路框架的第一個位元組開頭, (MAC 標頭) ,而第二個 MDL 所描述的緩衝區必須從上層通訊協定標頭的第一個位元組開始。
注意 NIC 可以在 TCP 或 UDP 承載上分割 TCP 和 UDP 框架。 如需詳細資訊,請參閱在 TCP 承載分割框架 ,以及在 UDP 承載分割框架。
如果標頭資料分割提供者在上層通訊協定標頭的開頭分割框架,表示 的NET_BUFFER_LIST 結構必須在 NblFlags 成員中設定NDIS_NBL_FLAGS_SPLIT_AT_UPPER_LAYER_PROTOCOL_HEADER旗標。 如需設定標頭資料分割NET_BUFFER_LIST旗標的詳細資訊,請參閱 設定NET_BUFFER_LIST資訊。
如果產生的標頭緩衝區長度大於標頭大小上限,則 NIC 不得分割框架。 如需超過標頭大小上限時分割框架的詳細資訊,請參閱 配置標頭緩衝區。