US 12,126,537 B2
DMA in PCI express network cluster
George Madathilparambil George, Bangalore (IN); Susan George, Bangalore (IN); and Mammen Thomas, Seattle, WA (US)
Filed by George Madathilparambil George, Bangalore (IN); Susan George, Bangalore (IN); and Mammen Thomas, Seattle, WA (US)
Filed on Apr. 28, 2024, as Appl. No. 18/648,425.
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/648,425 is a continuation of application No. 18/600,441, filed on Mar. 8, 2024.
Application 18/600,441 is a continuation of application No. 18/201,779, filed on May 25, 2023, granted, now 11,956,154, issued on Apr. 9, 2024.
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 Jun. 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.
Application 13/385,155 is a continuation of application No. 11/505,788, filed on Aug. 18, 2006, granted, now 8,139,574, issued on Mar. 20, 2012.
Prior Publication US 2024/0283742 A1, Aug. 22, 2024
This patent is subject to a terminal disclaimer.
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) receiving the first data link frame using Direct Memory Access technology using the first address; and
iii) writing the first data link frame to memory in the third network node.