Dynamic configuration of network data flow using a shared I/O subsystem
First Claim
Patent Images
1. In a shared I/O subsystem having a forwarding table and a plurality of I/O interfaces, a method comprising:
- (a) populating the forwarding table with a plurality of entries that correspond to each of the I/O interfaces;
(b) receiving a data packet from one of the I/O interfaces, the data packet including a plurality of address bits;
(c) applying the address bits of the data packet to the forwarding table; and
(d) discarding the data packet if step (c) fails to result in identification of a valid destination.
5 Assignments
0 Petitions
Accused Products
Abstract
A shared I/O subsystem having a forwarding table and a plurality of I/O interfaces. The forwarding table has a plurality of entries that correspond to each of the I/O interfaces. The shared I/O subsystem receives a data packet from one of the I/O interfaces where the data packet includes a plurality of address bits, applies the address bits of the data packet to the forwarding table, and discards the data packet if applying the address bits of the data packet to the forwarding table fails to result in identification of a valid destination.
-
Citations
21 Claims
-
1. In a shared I/O subsystem having a forwarding table and a plurality of I/O interfaces, a method comprising:
-
(a) populating the forwarding table with a plurality of entries that correspond to each of the I/O interfaces;
(b) receiving a data packet from one of the I/O interfaces, the data packet including a plurality of address bits;
(c) applying the address bits of the data packet to the forwarding table; and
(d) discarding the data packet if step (c) fails to result in identification of a valid destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A shared I/O subsystem comprising:
-
a plurality of I/O interfaces; and
a forwarding table;
wherein the shared I/O subsystem populates the forwarding table with a plurality of entries that correspond to each of the I/O interfaces, receives a data packet from one of the I/O interfaces, the data packet including a plurality of address bits, applies the address bits of the data packet to the forwarding table, discards the data packet if applying the address bits of the data packet to the forwarding table fails to result in identification of a valid destination.
-
-
21. A shared I/O subsystem having a forwarding table and a plurality of I/O interfaces, comprising:
-
means for populating the forwarding table with a plurality of entries that correspond to each of the I/O interfaces;
means for receiving a data packet from one of the I/O interfaces, the data packet including a plurality of address bits;
means for applying the address bits of the data packet to the forwarding table; and
means for discarding the data packet if applying the address bits of the data packet to the forwarding table fails to result in identification of a valid destination.
-
Specification