Update schema pack to 2021.4

Update the script to point to 2021.4.

Tested: built for evb-ast2500, ran Redfish Service Validator:
                             BASE    2021.4
metadataNamespaces:          2330      2388
pass:                        3239      3249
passAction:                     8         8
passGet:                      120       121
passRedfishUri:               114       115
skipNoSchema:                   3         3
skipOptional:                2180      2184
unverifiedAdditional.complex:   2         0
warnDeprecated:               315       315
warningPresent:                12        11
Validation has:         succeeded succeeded

Saw new schemas:
curl -k https://$bmc/redfish/v1/JsonSchemas/Manager/Manager.json
...
    "title": "#Manager.v1_14_0.Manager"
}

Signed-off-by: Sui Chen <suichen@google.com>
Change-Id: I6560ec010362df28e264d80452059b534b3f89ba
diff --git a/static/redfish/v1/JsonSchemas/EthernetInterface/EthernetInterface.json b/static/redfish/v1/JsonSchemas/EthernetInterface/EthernetInterface.json
index d85c6af..8b14735 100644
--- a/static/redfish/v1/JsonSchemas/EthernetInterface/EthernetInterface.json
+++ b/static/redfish/v1/JsonSchemas/EthernetInterface/EthernetInterface.json
@@ -1,5 +1,5 @@
 {
-    "$id": "http://redfish.dmtf.org/schemas/v1/EthernetInterface.v1_7_0.json",
+    "$id": "http://redfish.dmtf.org/schemas/v1/EthernetInterface.v1_8_0.json",
     "$ref": "#/definitions/EthernetInterface",
     "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json",
     "copyright": "Copyright 2014-2021 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright",
@@ -175,7 +175,7 @@
                         }
                     ],
                     "description": "Determines the DHCPv6 operating mode for this interface.",
-                    "longDescription": "This property shall control the operating mode of DHCPv6 on this interface.  DHCPv6 stateful mode configures addresses, and when it is enabled, stateless mode is also implicitly enabled.",
+                    "longDescription": "This property shall control the operating mode of DHCPv6 on this interface.",
                     "readonly": false,
                     "versionAdded": "v1_4_0"
                 },
@@ -190,8 +190,8 @@
                     "versionAdded": "v1_4_0"
                 },
                 "UseDomainName": {
-                    "description": "An indication of whether the interface uses a domain name supplied through DHCP v6 stateless mode.",
-                    "longDescription": "This property shall indicate whether the interface uses a domain name supplied through DHCP v6 stateless mode.",
+                    "description": "An indication of whether this interface uses a DHCP v6-supplied domain name.",
+                    "longDescription": "This property shall indicate whether the interface uses a DHCP v6-supplied domain name.",
                     "readonly": false,
                     "type": [
                         "boolean",
@@ -226,17 +226,31 @@
             "enum": [
                 "Stateful",
                 "Stateless",
-                "Disabled"
+                "Disabled",
+                "Enabled"
             ],
+            "enumDeprecated": {
+                "Stateful": "This property has been deprecated in favor of `Enabled`.  The control between 'stateful' and 'stateless' is managed by the DHCP server and not the client.",
+                "Stateless": "This property has been deprecated in favor of `Enabled`.  The control between 'stateful' and 'stateless' is managed by the DHCP server and not the client."
+            },
             "enumDescriptions": {
                 "Disabled": "DHCPv6 is disabled.",
+                "Enabled": "DHCPv6 is enabled.",
                 "Stateful": "DHCPv6 stateful mode.",
                 "Stateless": "DHCPv6 stateless mode."
             },
             "enumLongDescriptions": {
                 "Disabled": "DHCPv6 shall be disabled for this interface.",
-                "Stateful": "DHCPv6 shall operate in stateful mode on this interface.  DHCPv6 stateful mode configures addresses, and when it is enabled, stateless mode is also implicitly enabled.",
-                "Stateless": "DHCPv6 shall operate in stateless mode on this interface.  DHCPv6 stateless mode allows configuring the interface using DHCP options but does not configure addresses.  It is always enabled by default whenever DHCPv6 Stateful mode is also enabled."
+                "Enabled": "DHCPv6 shall be enabled for this interface.",
+                "Stateful": "DHCPv6 shall operate in stateful mode on this interface.  DHCPv6 stateful mode configures addresses, and when it is enabled, stateless mode is also implicitly enabled.  Services may replace this value with `Enabled`.",
+                "Stateless": "DHCPv6 shall operate in stateless mode on this interface.  DHCPv6 stateless mode allows configuring the interface using DHCP options but does not configure addresses.  It is always enabled by default whenever DHCPv6 Stateful mode is also enabled.  Services may replace this value with `Enabled`."
+            },
+            "enumVersionAdded": {
+                "Enabled": "v1_8_0"
+            },
+            "enumVersionDeprecated": {
+                "Stateful": "v1_8_0",
+                "Stateless": "v1_8_0"
             },
             "type": "string"
         },
@@ -831,5 +845,5 @@
     },
     "owningEntity": "DMTF",
     "release": "2021.2",
-    "title": "#EthernetInterface.v1_7_0.EthernetInterface"
+    "title": "#EthernetInterface.v1_8_0.EthernetInterface"
 }
\ No newline at end of file