|
iPXE
|
Defined in section 5.1 of the Open Fabric Manager Parameter Specification document. More...
Macros | |
| #define | BOFM_EN_MAP_MASK 0x0001 |
| Port mapping mask. | |
| #define | BOFM_EN_MAP_PFA 0x0000 |
| Port mapping is by PCI bus:dev.fn. | |
| #define | BOFM_EN_MAP_SLOT_PORT 0x0001 |
| Port mapping is by slot/port. | |
| #define | BOFM_EN_EN_B 0x0002 |
| MAC address B is present. | |
| #define | BOFM_EN_VLAN_B 0x0004 |
| VLAN tag for MAC address B is present. | |
| #define | BOFM_EN_EN_A 0x0008 |
| MAC address A is present. | |
| #define | BOFM_EN_VLAN_A 0x0010 |
| VLAN tag for MAC address A is present. | |
| #define | BOFM_EN_CSM_MASK 0x00c0 |
| Entry consumption indicator mask. | |
| #define | BOFM_EN_CSM_UNUSED 0x0000 |
| Entry has not been used. | |
| #define | BOFM_EN_CSM_SUCCESS 0x0040 |
| Entry has been used successfully. | |
| #define | BOFM_EN_CSM_FAILED 0x0080 |
| Entry has been used but failed. | |
| #define | BOFM_EN_CHG_MASK 0x0100 |
| Consumed entry change mask. | |
| #define | BOFM_EN_CHG_UNCHANGED 0x0000 |
| Consumed entry is same as previous active entry. | |
| #define | BOFM_EN_CHG_CHANGED 0x0100 |
| Consumed entry is different than previous active entry. | |
| #define | BOFM_EN_USAGE_HARVEST 0x1000 |
| Ignore values - it's harvest time. | |
| #define | BOFM_EN_USAGE_ENTRY 0x0800 |
| Use entry values for assignment. | |
| #define | BOFM_EN_USAGE_DEFAULT 0x0400 |
| Use factory default values. | |
| #define | BOFM_EN_HVST 0x2000 |
| Harvest complete. | |
| #define | BOFM_EN_RQ_HVST_MASK 0xc000 |
| Harvest request mask. | |
| #define | BOFM_EN_RQ_HVST_NONE 0x0000 |
| Do not harvest. | |
| #define | BOFM_EN_RQ_HVST_DEFAULT 0x4000 |
| Harvest factory default values. | |
| #define | BOFM_EN_RQ_HVST_ACTIVE 0xc000 |
| Harvest active values. | |
Defined in section 5.1 of the Open Fabric Manager Parameter Specification document.
| #define BOFM_EN_MAP_MASK 0x0001 |
| #define BOFM_EN_MAP_PFA 0x0000 |
| #define BOFM_EN_MAP_SLOT_PORT 0x0001 |
| #define BOFM_EN_VLAN_B 0x0004 |
| #define BOFM_EN_EN_A 0x0008 |
| #define BOFM_EN_VLAN_A 0x0010 |
| #define BOFM_EN_CSM_MASK 0x00c0 |
| #define BOFM_EN_CSM_SUCCESS 0x0040 |
Entry has been used successfully.
Definition at line 237 of file bofm.h.
Referenced by bofm(), and bofm_test().
| #define BOFM_EN_CSM_FAILED 0x0080 |
| #define BOFM_EN_CHG_UNCHANGED 0x0000 |
| #define BOFM_EN_CHG_CHANGED 0x0100 |
| #define BOFM_EN_USAGE_HARVEST 0x1000 |
| #define BOFM_EN_USAGE_ENTRY 0x0800 |
| #define BOFM_EN_USAGE_DEFAULT 0x0400 |
| #define BOFM_EN_HVST 0x2000 |
| #define BOFM_EN_RQ_HVST_MASK 0xc000 |
| #define BOFM_EN_RQ_HVST_DEFAULT 0x4000 |