Browse Source

[3974] Updated DHCPv4 and DHCPv6 spec files with expiration specific params.

Marcin Siodelski 9 years ago
parent
commit
c05c0a170a
2 changed files with 88 additions and 0 deletions
  1. 44 0
      src/bin/dhcp4/dhcp4.spec
  2. 44 0
      src/bin/dhcp6/dhcp6.spec

+ 44 - 0
src/bin/dhcp4/dhcp4.spec

@@ -43,6 +43,50 @@
         }
         ]
       },
+
+      { "item_name": "expired-leases-processing",
+        "item_type": "map",
+        "item_optional": false,
+        "item_default": {},
+        "map_item_spec": [
+        {
+            "item_name": "reclaim-timer-wait-time",
+            "item_type": "integer",
+            "item_optional": false,
+            "item_default": 10
+        },
+        {
+            "item_name": "flush-reclaimed-timer-wait-time",
+            "item_type": "integer",
+            "item_optional": false,
+            "item_default": 25
+        },
+        {
+            "item_name": "hold-reclaimed-time",
+            "item_type": "integer",
+            "item_optional": false,
+            "item_default": 3600
+        },
+        {
+            "item_name": "max-reclaim-leases",
+            "item_type": "integer",
+            "item_optional": false,
+            "item_default": 100
+        },
+        {
+            "item_name": "max-reclaim-time",
+            "item_type": "integer",
+            "item_optional": false,
+            "item_default": 250
+        },
+        {
+            "item_name": "unwarned-reclaim-cycles",
+            "item_type": "integer",
+            "item_optional": false,
+            "item_default": 5
+        }
+        ]
+      },
       
       { "item_name": "renew-timer",
         "item_type": "integer",

+ 44 - 0
src/bin/dhcp6/dhcp6.spec

@@ -38,6 +38,50 @@
         ]
       },
 
+      { "item_name": "expired-leases-processing",
+        "item_type": "map",
+        "item_optional": false,
+        "item_default": {},
+        "map_item_spec": [
+        {
+            "item_name": "reclaim-timer-wait-time",
+            "item_type": "integer",
+            "item_optional": false,
+            "item_default": 10
+        },
+        {
+            "item_name": "flush-reclaimed-timer-wait-time",
+            "item_type": "integer",
+            "item_optional": false,
+            "item_default": 25
+        },
+        {
+            "item_name": "hold-reclaimed-time",
+            "item_type": "integer",
+            "item_optional": false,
+            "item_default": 3600
+        },
+        {
+            "item_name": "max-reclaim-leases",
+            "item_type": "integer",
+            "item_optional": false,
+            "item_default": 100
+        },
+        {
+            "item_name": "max-reclaim-time",
+            "item_type": "integer",
+            "item_optional": false,
+            "item_default": 250
+        },
+        {
+            "item_name": "unwarned-reclaim-cycles",
+            "item_type": "integer",
+            "item_optional": false,
+            "item_default": 5
+        }
+        ]
+      },
+
       { "item_name": "renew-timer",
         "item_type": "integer",
         "item_optional": false,