NC-SI Function Address Field for Multi-Function Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Network Controller-Sideband Interface (NC-SI) standards cannot handle multiple physical and virtual functions on a single port, limiting the management capabilities of modern information handling systems with advanced controllers.
Innovation Solution
Implementing function-oriented sideband commands with a function address field to manage multiple functions via a single sideband interface channel, allowing for communication between a host system and a management controller, and modifying the control packet header to support this functionality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the existing NC-SI standard is used, then the interface is simple and follows the established standard, but it cannot handle multiple physical and virtual functions on a single port
Solution Approach 1:
The patent segments the function addressing space by introducing a function address field that can identify multiple physical and virtual functions. This allows the single NC-SI interface to be logically divided into multiple function channels, enabling the management controller to address and manage each function independently through the same physical interface.
Solution Approach 2:
The patent makes the NC-SI interface universal by enabling it to handle multiple physical and virtual functions through a single channel. The function address field allows the same interface to serve multiple purposes and manage diverse function types without requiring separate physical interfaces for each function.
2Ease of operation
If a single sideband interface channel is used for multiple functions, then the interface structure is simplified, but the ability to independently manage and route commands to different functions is lost
Solution Approach 1:
The function address field acts as an intermediary that enables selective command routing to different functions through the single NC-SI channel. This intermediary element allows the management controller to specify which function should receive a particular command, maintaining ease of operation while enabling independent function management.
Solution Approach 2:
The patent applies local quality by allowing different functions to be identified and addressed individually through the function address field within the command structure. Each function can be targeted with specific commands while using the same physical interface, enabling differentiated command routing without increasing physical interface complexity.
Data Source
AI summary
In accordance with embodiments of the present disclosure, an information handling system may include a host system and a management controller. The host system may include a host system processor and a device coupled to the host system processor. The management controller may be communicatively coupled to the host system processor and configured to provide management of the information handling system and manage multiple functions instantiated on the device via a single sideband interface channel interfaced between the device and the management controller by communicating function-oriented sideband commands, each function-oriented sideband command including a function address field for setting forth a function of the multiple functions to which the function-oriented sideband command is addressed.


