summaryrefslogtreecommitdiff
path: root/ironic/dhcp/base.py
diff options
context:
space:
mode:
Diffstat (limited to 'ironic/dhcp/base.py')
-rw-r--r--ironic/dhcp/base.py11
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