RedfishPkg[all]  1.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
RedfishHostInterface.h File Reference

Data Structures

struct  USB_INTERFACE_DEVICE_DESCRIPTOR_V2
 
struct  PCI_OR_PCIE_INTERFACE_DEVICE_DESCRIPTOR_V2
 
struct  OEM_DEVICE_DESCRIPTOR
 
union  DEVICE_DESCRITOR
 
struct  REDFISH_INTERFACE_DATA
 Device descriptor data formated based on Device Type. More...
 
struct  REDFISH_OVER_IP_PROTOCOL_DATA
 

Macros

#define REDFISH_HOST_INTERFACE_DEVICE_TYPE_USB   0x02
 
#define REDFISH_HOST_INTERFACE_DEVICE_TYPE_PCI_PCIE   0x03
 
#define REDFISH_HOST_INTERFACE_DEVICE_TYPE_USB_V2   0x04
 
#define REDFISH_HOST_INTERFACE_DEVICE_TYPE_PCI_PCIE_V2   0x05
 
#define REDFISH_HOST_INTERFACE_HOST_IP_ASSIGNMENT_TYPE_UNKNOWN   0x00
 
#define REDFISH_HOST_INTERFACE_HOST_IP_ASSIGNMENT_TYPE_STATIC   0x01
 
#define REDFISH_HOST_INTERFACE_HOST_IP_ASSIGNMENT_TYPE_DHCP   0x02
 
#define REDFISH_HOST_INTERFACE_HOST_IP_ASSIGNMENT_TYPE_AUTO_CONFIGURE   0x03
 
#define REDFISH_HOST_INTERFACE_HOST_IP_ASSIGNMENT_TYPE_HOST_SELECTED   0x04
 
#define REDFISH_HOST_INTERFACE_HOST_IP_ADDRESS_FORMAT_UNKNOWN   0x00
 
#define REDFISH_HOST_INTERFACE_HOST_IP_ADDRESS_FORMAT_IP4   0x01
 
#define REDFISH_HOST_INTERFACE_HOST_IP_ADDRESS_FORMAT_IP6   0x02
 

Detailed Description

This file defines the Redfish Interface Specific Data.

Copyright (c) 2019, Intel Corporation. All rights reserved.
(C) Copyright 2020 Hewlett Packard Enterprise Development LP

SPDX-License-Identifier: BSD-2-Clause-Patent

Macro Definition Documentation

#define REDFISH_HOST_INTERFACE_DEVICE_TYPE_PCI_PCIE   0x03
#define REDFISH_HOST_INTERFACE_DEVICE_TYPE_PCI_PCIE_V2   0x05
#define REDFISH_HOST_INTERFACE_DEVICE_TYPE_USB   0x02
#define REDFISH_HOST_INTERFACE_DEVICE_TYPE_USB_V2   0x04
#define REDFISH_HOST_INTERFACE_HOST_IP_ADDRESS_FORMAT_IP4   0x01
#define REDFISH_HOST_INTERFACE_HOST_IP_ADDRESS_FORMAT_IP6   0x02
#define REDFISH_HOST_INTERFACE_HOST_IP_ADDRESS_FORMAT_UNKNOWN   0x00
#define REDFISH_HOST_INTERFACE_HOST_IP_ASSIGNMENT_TYPE_AUTO_CONFIGURE   0x03
#define REDFISH_HOST_INTERFACE_HOST_IP_ASSIGNMENT_TYPE_DHCP   0x02
#define REDFISH_HOST_INTERFACE_HOST_IP_ASSIGNMENT_TYPE_HOST_SELECTED   0x04
#define REDFISH_HOST_INTERFACE_HOST_IP_ASSIGNMENT_TYPE_STATIC   0x01
#define REDFISH_HOST_INTERFACE_HOST_IP_ASSIGNMENT_TYPE_UNKNOWN   0x00