Patent ID: 9606946
Date: 2017-03-28
CPC Classifications: G06F

Claim:
1. A method for sharing bus bandwidth, the method comprising: segmenting by a network traffic management device a first read request packet received from a first direct memory access (DMA) channel into one or more first constituent central processing unit (CPU) bus read request packets and a second read request packet received from a second DMA channel into one or more second constituent CPU bus read request packets; accessing by the network traffic management device and from a memory coupled to a packetized CPU bus one or more first constituent CPU bus read completion packets corresponding to the one or more first constituent CPU bus read request packets and one or more second constituent CPU bus read completion packets corresponding to the one or more second constituent CPU bus read request packets; and alternately transmitting by the network traffic management device the one or more first constituent CPU bus read completion packets of the first DMA channel and the one or more second constituent CPU bus read completion packets of the second DMA channel across a packetized CPU bus, wherein one or more of the first constituent CPU bus read completion packets comprises a same size as one or more of the second constituent CPU bus read completion packets.