mirror of
https://github.com/CumulusNetworks/ifupdown2.git
synced 2024-05-06 15:54:50 +00:00
addons: dhcp: Policy to specify DUID type to use on dhcpv6 requests
Update module description and changelog Signed-off-by: Rajendra Dendukuri <rajendra.dendukuri@broadcom.com>
This commit is contained in:
@@ -32,6 +32,35 @@ except ImportError:
|
||||
class dhcp(moduleBase):
|
||||
""" ifupdown2 addon module to configure dhcp on interface """
|
||||
|
||||
_modinfo = {
|
||||
"mhelp": "Configure dhcp",
|
||||
"attrs": {
|
||||
"dhcp6-duid": {
|
||||
"help": "Override the default when selecting the type of DUID to use. By default, DHCPv6 dhclient "
|
||||
"creates an identifier based on the link-layer address (DUID-LL) if it is running in stateless "
|
||||
"mode (with -S, not requesting an address), or it creates an identifier based on the "
|
||||
"link-layer address plus a timestamp (DUID-LLT) if it is running in stateful mode (without -S, "
|
||||
"requesting an address). When DHCPv4 is configured to use a DUID using -i option the default "
|
||||
"is to use a DUID-LLT. -D overrides these default, with a value of either LL or LLT.",
|
||||
"validvals": ["LL", "LLT"],
|
||||
"example": ["dhcp6-duid LL"]
|
||||
},
|
||||
"dhcp-wait": {
|
||||
"help": "Wait or not wait and become a daemon immediately (nowait) rather than waiting until an "
|
||||
"IP address has been acquired. If not specified default value is true, that is to wait.",
|
||||
"validvals": ["true", "false"],
|
||||
"example": ["dhcp-wait false"]
|
||||
},
|
||||
"dhcp6-ll-wait": {
|
||||
"help": "Overrides the default wait time before DHCPv6 client is started. During this wait time, "
|
||||
"ifupdown2 checks if the interface requesting an address has a valid link-local address. "
|
||||
"If not specified default value used is 10 seconds.",
|
||||
"validvals": ["whole numbers"],
|
||||
"example": ["dhcp6-ll-wait 0"]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
def __init__(self, *args, **kargs):
|
||||
moduleBase.__init__(self, *args, **kargs)
|
||||
self.dhclientcmd = dhclient(**kargs)
|
||||
|
Reference in New Issue
Block a user