Invention Grant
- Patent Title: Receive coalescing and direct data placement
- Patent Title (中): 接收合并和直接数据放置
-
Application No.: US11823295Application Date: 2007-06-27
-
Publication No.: US08214509B2Publication Date: 2012-07-03
- Inventor: Alireza Dabagh , Murari Sridharan
- Applicant: Alireza Dabagh , Murari Sridharan
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Main IPC: G06F15/173
- IPC: G06F15/173 ; G06F15/16

Abstract:
A networked computer with a network interface device to which the network stack can offload a subset of the functions needed to process received data packets. The network interface device can receive a map between connections and application buffers. Upon receipt of a data packet through a connection, the network interface device may use the map to identify an application buffer and transfer the data packet to that application buffer. The network interface device may be programmed to recognize qualifications on data packets appropriate for transfer to an application buffer, such as by receiving the sequence number of the next expected packet. Because the network interface device can recognize packets for transfer to an application buffer by simple comparison of a packet header to the map, additional hardware required in the network interface device to perform the offloaded functions is lightweight.
Public/Granted literature
- US20080082685A1 Receive coalescing and direct data placement Public/Granted day:2008-04-03
Information query