Patent ID: 7852836
Filing Date: 2010-12-14
Classification: G06F,H04L

Abstract:
1. A router, comprising: one or more router configuration registers; a plurality of network ports, wherein each network port supports a plurality of virtual channels, wherein each network port includes: connection means, connected to each of the plurality of network ports, for connecting each network port to each of the other network ports within the router, wherein the connection means includes means for transferring data stored in a virtual channel input buffer in one network port to its corresponding staging buffer in any of the other network ports, wherein each of the virtual channel staging buffers in a network port is associated with and operable to receive data from one of the virtual channel input buffers in one of the other network ports, and wherein each of the staging buffers in a network port includes a same number of virtual channel staging buffers as virtual channel input buffers are present in other coupled network ports in the router.