Patent ID: 8281031

Claim:
A system for receiving and routing data without host intervention, the system comprising: a controller circuit comprising a first controller input/output (I/O) connection and an output, and configured to receive, over the first controller I/O connection, data packets targeted to a host processing unit; a router circuit comprising an input coupled to the output of the controller circuit, and configured to filter each data packet and obtain routing information corresponding to the data packet, wherein the router circuit further comprises an output and a router I/O connection; a first interface comprising an input coupled to the output of the router circuit, and further comprising an output, wherein the first interface corresponds to a first set of destination ports used by the host processing unit; and a second interface comprising a first I/O connection coupled to the router I/O connection, wherein the second interface corresponds to a second set of destination ports used by the host processing unit; wherein the router circuit is further configured to: route at least a first portion of the data packet to the host processing unit via the first interface if the routing information specifies the first set of destination ports; and route the at least a first portion of the data packet to the host processing unit via the second interface if the routing information specifies the second set of destination ports.