US 12,074,801 B2
PCI express network cluster
George Madathilparambil George, Bangaluru (IN); Susan George, Bangaluru (IN); and Mammen Thomas, Seattle, WA (US)
Filed by George Madathilparambil George, Bangaluru (IN); Susan George, Bangaluru (IN); and Mammen Thomas, Seattle, WA (US)
Filed on Mar. 8, 2024, as Appl. No. 18/600,441.
Application 15/268,729 is a division of application No. 14/120,845, filed on Jul. 1, 2014, granted, now 9,479,442, issued on Oct. 25, 2016.
Application 18/600,441 is a continuation of application No. 18/201,779, filed on May 25, 2023, granted, now 11,956,154.
Application 18/201,779 is a continuation of application No. 17/834,097, filed on Jun. 7, 2022, granted, now 11,706,148, issued on Jul. 6, 2023.
Application 17/834,097 is a continuation of application No. 17/062,594, filed on Oct. 4, 2020, granted, now 11,398,985, issued on Jul. 26, 2022.
Application 17/062,594 is a continuation of application No. 16/132,427, filed on Sep. 16, 2018, granted, now 10,841,227, issued on Nov. 17, 2020.
Application 16/132,427 is a continuation of application No. 15/268,729, filed on Sep. 19, 2016, granted, now 10,110,498, issued on Oct. 23, 2018.
Application 14/120,845 is a continuation of application No. 13/385,155, filed on Feb. 6, 2012, granted, now 8,811,400, issued on Aug. 19, 2014.
Prior Publication US 2024/0214317 A1, Jun. 27, 2024
Int. Cl. H04L 47/24 (2022.01); G06F 13/40 (2006.01); G06F 13/42 (2006.01); H04L 45/74 (2022.01); H04L 47/125 (2022.01); H04L 49/25 (2022.01); H04L 69/32 (2022.01); H04L 69/324 (2022.01)
CPC H04L 47/24 (2013.01) [G06F 13/4022 (2013.01); G06F 13/4282 (2013.01); H04L 45/74 (2013.01); H04L 47/125 (2013.01); H04L 49/25 (2013.01); H04L 69/32 (2013.01); H04L 69/324 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A network system comprising a plurality of interconnected network nodes, the network system comprising:
a) a plurality of network switches, distributed within the network, wherein each of the plurality of network switches configured for interconnecting network nodes in the network and for forwarding data link frames;
b) the plurality of network switches comprising at least a first network switch at a first node interconnecting a second network node and a third network node in the network;
c) the first network switch using PCI Express transactions for communicating to a PCI Express root bridge in the second network node connected to it, wherein the first network switch behaves like a PCI Express end node; and
d) the first network switch is configured to implement a method for communication between the second network node and the third network node, the method comprising:
i) receiving a first address of a first data link frame;
ii) using the first address of the first data link frame for reading the first data link frame;
iii) receiving the first data link frame in a first PCI Express memory read completion; and
iv) writing the first data link frame to memory in the third network node.