Patent ID: 8588253
Filing Date: 2013-11-19
Classification: H04L

Abstract:
1. A method operational in a first processor for transferring data to a second processor, the method comprising: aggregating data packets into a packet bundle; processing the packet bundle in a single context switch when transferring the packet bundle to the second processor via a shared memory, wherein a processing load of the first processor is reduced due to the aggregation of the data packets into the packet bundle; suspending the processing associated with transferring the packet bundle; and switching context to perform operations for another process, wherein the first processor implements functions across multiple layers and performs context switching between the functions; wherein the functions include a function driver and an interconnect driver that transfer data between each other via a transmit queue and a receive queue; and wherein the interconnect driver controls the aggregation of the data packets in the transmit queue and schedules the transfer of the packet bundle to the second processor.