US 12,470,499 B2
Managing operation of a data processing system using a management controller and a network module
Adolfo Sandor Montero, Pflugerville, TX (US); Abeye Teshome, Austin, TX (US); Richard M. Tonry, Georgetown, TX (US); Bassem El-Azzami, Austin, TX (US); Mohit Arora, Frisco, TX (US); Vinodkumar Vasudev Ottar, Mckinney, TX (US); Luis Antonio Valencia Reyes, Waxahachie, TX (US); and Rajaravi Chandra Kollarapu, Allen, TX (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Oct. 31, 2023, as Appl. No. 18/498,357.
Prior Publication US 2025/0141814 A1, May 1, 2025
Int. Cl. H04L 47/80 (2022.01); H04L 47/78 (2022.01)
CPC H04L 47/801 (2013.01) [H04L 47/781 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of managing a data processing system, the method comprising:
receiving, by a network module of the data processing system, a received data unit comprising control information and a payload;
identifying, by the network module, whether the received data unit is addressed to a management controller of the data processing system or hardware resources of the data processing system using the control information;
in a first instance of the identifying where the received data unit is addressed to the management controller:
providing, by the network module, the payload to the management controller via a first communication channel;
in a second instance of the identifying where the received data unit is addressed to the hardware resources:
providing, by the network module and without using the management controller, the payload to the hardware resources via a second communication channel;
obtaining, by the network module and directly from the hardware resources via the second communication channel, a first portion of data from the hardware resources;
obtaining, by the network module and directly from the management controller via the first communication channel, a second portion of data from the management controller; and
transmitting, by the network module and via a network, the first portion of the data as a first data unit towards a first remote entity and the second portion of the data as a second data unit towards a second remote entity different from the first remote entity.