Patent ID: 7512128

Claim:
A computer network system, comprising: a processor; a plurality of network devices; a device driver; a transport module to create a single consolidated transport header for multiple data packets; an operating system kernel comprising a multi-packet transmission system to transmit the multiple data packets in a single transmission cycle to a network device coupled to the computer system in a single system call to a data link layer in said operating system kernel, a data size of each of the multiple data packets is dynamically set according to data transfer parameters of the underlying kernel application program to avoid a breakdown of application data into maximum segment size data packets determined by a TCP module prior to being transmitted through a network subsystem, wherein, the multi-packet transmission system comprising a contiguous block of a plurality of header information with associated payload data information defines the single consolidated transport header in a single buffer and appended to a second buffer containing the data packets to be transmitted through a network stack.