diff options
| author | Michael Brown | 2008-03-20 22:06:03 +0100 |
|---|---|---|
| committer | Michael Brown | 2008-03-20 22:06:53 +0100 |
| commit | acfa14423ef2c974e9d8ff3d0aa48fe0ea2fb8c7 (patch) | |
| tree | 1541c01facb5ed9d291aa773f12b7a8664077206 /src/include/gpxe/dhcp.h | |
| parent | [Settings] Add settings hierarchy (diff) | |
| download | ipxe-acfa14423ef2c974e9d8ff3d0aa48fe0ea2fb8c7.tar.gz ipxe-acfa14423ef2c974e9d8ff3d0aa48fe0ea2fb8c7.tar.xz ipxe-acfa14423ef2c974e9d8ff3d0aa48fe0ea2fb8c7.zip | |
[Settings] Add per-netdevice settings block
Add a configuration settings block for each net device. This will
provide the parent scope for settings applicable only to that network
device (e.g. non-volatile options stored on the NIC, options obtained via
DHCP, etc.).
Expose the MAC address as a setting.
Diffstat (limited to 'src/include/gpxe/dhcp.h')
| -rw-r--r-- | src/include/gpxe/dhcp.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/include/gpxe/dhcp.h b/src/include/gpxe/dhcp.h index 6db0e026c..3da965255 100644 --- a/src/include/gpxe/dhcp.h +++ b/src/include/gpxe/dhcp.h @@ -177,6 +177,15 @@ struct job_interface; */ #define DHCP_EB_SIADDR DHCP_ENCAP_OPT ( DHCP_EB_ENCAP, 3 ) +/** MAC address + * + * This option is used internally to contain the network device + * hardware address, in order to provide a consistent approach to + * storing and processing options. It should never be present in a + * DHCP packet. + */ +#define DHCP_EB_MAC DHCP_ENCAP_OPT ( DHCP_EB_ENCAP, 4 ) + /* * Tags in the range 0x10-0x7f are reserved for feature markers * |
