-
公开(公告)号:US20160320967A1
公开(公告)日:2016-11-03
申请号:US14863106
申请日:2015-09-23
Applicant: Broadcom Corporation
Inventor: Predrag Kostic , Milomir Aleksic , Vahid Marandi , Stanley Siu , Ting-Kuo Yu
IPC: G06F3/06
CPC classification number: G06F13/128 , G06F13/28
Abstract: A system for enhanced resource utilization includes a network interface with access to memory of a device, in communication with an operating system of the device. The system receives, from the operating system, an identification of a predetermined amount of the memory for a packet buffer, store multiple packets in the allocated memory. A total size of the multiple packets is smaller than or equal to the predetermined amount of memory. The system generates a status record for each received packet stored in the allocated memory, and stores the generated status records in the allocated memory. The system also allocates a socket buffer for each packet stored in the allocated memory such that the socket buffer has reference to the corresponding packet in the allocated memory.
Abstract translation: 用于增强资源利用的系统包括与设备的操作系统通信的具有对设备的存储器的访问的网络接口。 系统从操作系统接收用于分组缓冲器的预定量的存储器的标识,在分配的存储器中存储多个分组。 多个分组的总大小小于或等于预定量的存储器。 系统为存储在分配的存储器中的每个接收到的分组生成状态记录,并将生成的状态记录存储在分配的存储器中。 该系统还为存储在分配的存储器中的每个分组分配套接字缓冲器,使得套接字缓冲器引用分配的存储器中的相应分组。