24de462a9d
RedfishPkg: add proper initialization of IPMI request
...
All fields of IPMI_CHANNEL_INFO_CHANNEL_NUMBER union must be
initialized to avoid error condition on BMC side.
Cc: Nickle Wang <nicklew@nvidia.com >
Cc: Igor Kulchytskyy <igork@ami.com >
Signed-off-by: Mike Maslenkin <mike.maslenkin@gmail.com >
Reviewed-by: Abner Chang <abner.chang@amd.com >
2023-12-27 00:09:49 +00:00
120aa60644
RedfishPkg/HostInterfaceBmcUsbNic: Fix potential memory corruption issue
...
Wrong memory allocation issue may result in memory
corruption.
Signed-off-by: Abner Chang <abner.chang@amd.com >
Cc: Nickle Wang <nicklew@nvidia.com >
Cc: Igor Kulchytskyy <igork@ami.com >
Cc: Mike Maslenkin <mike.maslenkin@gmail.com >
Reviewed-by: Nickle Wang <nicklew@nvidia.com >
Acked-by: Mike Maslenkin <mike.maslenkin@gmail.com >
2023-12-05 03:27:03 +00:00
5cdeff1eb3
RedfishPkg/HostInterfaceBmcUsbNic: Fix incorrect HI protocol record size
...
The size of structure must be minus with byte that is
occupied by the initial array.
Signed-off-by: Abner Chang <abner.chang@amd.com >
Cc: Nickle Wang <nicklew@nvidia.com >
Cc: Igor Kulchytskyy <igork@ami.com >
Cc: Mike Maslenkin <mike.maslenkin@gmail.com >
Reviewed-by: Nickle Wang <nicklew@nvidia.com >
Acked-by: Mike Maslenkin <mike.maslenkin@gmail.com >
2023-12-05 03:27:03 +00:00
cf31257ec9
RedfishPkg/HostInterfaceBmcUsbNic: Correct MAC address reference
...
MAC address reference is incorrect when it is
copied to Host Interface DeviceDescriptor.
Signed-off-by: Abner Chang <abner.chang@amd.com >
Cc: Nickle Wang <nicklew@nvidia.com >
Cc: Igor Kulchytskyy <igork@ami.com >
Cc: Mike Maslenkin <mike.maslenkin@gmail.com >
Reviewed-by: Nickle Wang <nicklew@nvidia.com >
Acked-by: Mike Maslenkin <mike.maslenkin@gmail.com >
2023-12-05 03:27:03 +00:00
a3b56f93e1
RedfishPkg/BmcUsbNicLib: Update BMC USB NIC searching algorithm
...
Update BMC USB NIC searching algorithm for IPv4 only.
Signed-off-by: Abner Chang <abner.chang@amd.com >
Co-authored-by: Mike Maslenkin <mike.maslenkin@gmail.com >
Cc: Nickle Wang <nicklew@nvidia.com >
Cc: Igor Kulchytskyy <igork@ami.com >
Cc: Mike Maslenkin <mike.maslenkin@gmail.com >
Reviewed-by: Igor Kulchytskyy <igork@ami.com >
Reviewed-by: Nickle Wang <nicklew@nvidia.com >
Acked-by: Mike Maslenkin <mike.maslenkin@gmail.com >
2023-12-05 03:27:03 +00:00
70b174e24d
RedfishPkg/HostInterfaceBmcUsbNic: Set default Redfish service port
...
BZ #4607
Create a PCD for the default Redfish service port.
Signed-off-by: Abner Chang <abner.chang@amd.com >
Cc: Nickle Wang <nicklew@nvidia.com >
Cc: Igor Kulchytskyy <igork@ami.com >
Cc: Mike Maslenkin <mike.maslenkin@gmail.com >
Reviewed-by: Nickle Wang <nicklew@nvidia.com >
2023-12-01 15:06:21 +00:00
6f0729484f
RedfishPkg/PlatformHostInterfaceBmcUsbNicLib: Fix DEBUG macro args
...
Some macros added have a mismatched number of print specifiers to
arguments.
Cc: Abner Chang <abner.chang@amd.com >
Cc: Nickle Wang <nicklew@nvidia.com >
Cc: Igor Kulchytskyy <igork@ami.com >
Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com >
Reviewed-by: Abner Chang <abner.chang@amd.com >
2023-09-19 01:20:27 +00:00
d15d2667d5
RedfishPkg: Use DEBUG_MANAGEABILITY
...
Use debug print level DEBUG_MANAGEABILITY in
RedfishPkg.
Signed-off-by: Abner Chang <abner.chang@amd.com >
Cc: Nickle Wang <nicklew@nvidia.com >
Cc: Igor Kulchytskyy <igork@ami.com >
Reviewed-by: Nickle Wang <nicklew@nvidia.com >
2023-05-31 08:42:58 +00:00
997419d16f
RedfishPkg: Update code to be more C11 compliant by using __func__
...
__FUNCTION__ is a pre-standard extension that gcc and Visual C++ among
others support, while __func__ was standardized in C99.
Since it's more standard, replace __FUNCTION__ with __func__ throughout
RedfishPkg.
Signed-off-by: Rebecca Cran <rebecca@bsdio.com >
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com >
Ard Biesheuvel <ardb@kernel.org >
Reviewed-by: Nickle Wang <nicklew@nvidia.com >
2023-04-10 14:19:57 +00:00
f8fb208a3e
RedfishPkg/Library: Redfish BMC USBNIC Host Interface
...
BMC exposed USB NIC platform Redfish Host Interface
library implementation.
Signed-off-by: Abner Chang <abner.chang@amd.com >
Cc: Nickle Wang <nicklew@nvidia.com >
Cc: Igor Kulchytskyy <igork@ami.com >
Reviewed-by: Nickle Wang <nicklew@nvidia.com >
2023-03-20 11:17:56 +00:00