Patent ID: 7532644
Filing Date: 2009-05-12
Classification: H04L

Abstract:
1. A method for generating a multidata message for transmission from a computer operating kernel to a network device driver, comprising: allocating a header buffer to store header data for one or more packets required to define the multidata message; allocating a number of payload buffers as necessary to accommodate application data to be processed; processing the application data into the number of payload buffers; generating packet information for each of the one or more packets, the packet information identifying a header in the header buffer corresponding to the packet and a payload description for the packet, the payload description identifying a number of payload spans, wherein each of the number of payload spans represents a contiguous portion of application data within any of the number of payload buffers, and wherein any of the number of payload spans can extend across a plurality of the number of payload buffers; and using the generated packet information to assemble each of the one or more packets during a transmission of the multidata message.