diff options
Diffstat (limited to 'ironic/dhcp/base.py')
-rw-r--r-- | ironic/dhcp/base.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/ironic/dhcp/base.py b/ironic/dhcp/base.py index 57a4e7911..b2b711307 100644 --- a/ironic/dhcp/base.py +++ b/ironic/dhcp/base.py @@ -102,3 +102,14 @@ class BaseDHCP(object, metaclass=abc.ABCMeta): :raises: FailedToCleanDHCPOpts """ pass + + def supports_ipxe_tag(self): + """Whether the provider will correctly apply the 'ipxe' tag. + + When iPXE makes a DHCP request, does this provider support adding + the tag `ipxe` or `ipxe6` (for IPv6). When the provider returns True, + options can be added which filter on these tags. + + :returns: True when the driver supports tagging iPXE DHCP requests + """ + return False |