-
公开(公告)号:US20190044878A1
公开(公告)日:2019-02-07
申请号:US15941428
申请日:2018-03-30
Applicant: Intel IP Corporation
Inventor: Juergen Steffen , Ahmed Soud Salem , Hans Leicht , Marcus Mertens , Mohamed Khalil
IPC: H04L12/863 , H04L12/801
Abstract: Technologies for managing Transmission Control Protocol/Internet Protocol (TCP/IP) packet delivery include a network interface controller (NIC) of a computing device. The NIC is configured to retrieve identifying data from received IP packets and identify a TCP data stream associated with each received IP packet based on the retrieved identifying data. Additionally, the NIC is configured to determine a service data flow queue associated with the TCP data stream, determine whether a plurality of IP packets presently enqueued in the determined service data flow queue are out of order, and enqueue the received IP packet at a tail of the identified service data flow queue if the NIC determines that the plurality of IP packets presently enqueued in the determined service data flow queue are out of order. Other embodiments are described herein.
-
公开(公告)号:US11012367B2
公开(公告)日:2021-05-18
申请号:US15941428
申请日:2018-03-30
Applicant: Intel IP Corporation
Inventor: Juergen Steffen , Ahmed Soud Salem , Hans Leicht , Marcus Mertens , Mohamed Khalil
IPC: H04L12/863 , H04L12/801
Abstract: Technologies for managing Transmission Control Protocol/Internet Protocol (TCP/IP) packet delivery include a network interface controller (NIC) of a computing device. The NIC is configured to retrieve identifying data from received IP packets and identify a TCP data stream associated with each received IP packet based on the retrieved identifying data. Additionally, the NIC is configured to determine a service data flow queue associated with the TCP data stream, determine whether a plurality of IP packets presently enqueued in the determined service data flow queue are out of order, and enqueue the received IP packet at a tail of the identified service data flow queue if the NIC determines that the plurality of IP packets presently enqueued in the determined service data flow queue are out of order. Other embodiments are described herein.
-