summaryrefslogtreecommitdiffstats
path: root/Schemas/CIM228/DMTF/Network/CIM_IPCOMPTransform.mof
diff options
context:
space:
mode:
Diffstat (limited to 'Schemas/CIM228/DMTF/Network/CIM_IPCOMPTransform.mof')
-rw-r--r--Schemas/CIM228/DMTF/Network/CIM_IPCOMPTransform.mof53
1 files changed, 53 insertions, 0 deletions
diff --git a/Schemas/CIM228/DMTF/Network/CIM_IPCOMPTransform.mof b/Schemas/CIM228/DMTF/Network/CIM_IPCOMPTransform.mof
new file mode 100644
index 0000000..dde4721
--- /dev/null
+++ b/Schemas/CIM228/DMTF/Network/CIM_IPCOMPTransform.mof
@@ -0,0 +1,53 @@
+// Copyright (c) 2005 DMTF. All rights reserved.
+// <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
+// qualifier values to CIM Schema.</change>
+// ==================================================================
+// CIM_IPCOMPTransform
+// ==================================================================
+ [Version ( "2.8.0" ),
+ UMLPackagePath ( "CIM::Network::IPsec" ),
+ Description (
+ "The IPCOMPTransform specifies the IP compression algorithm to "
+ "use for payload of the Security Association." ),
+ MappingStrings { "IPSP Model.IETF|IPCOMPTransform" }]
+class CIM_IPCOMPTransform : CIM_SATransform {
+
+ [Description (
+ "The Algorithm is an enumeration that designates the "
+ "IPCOMP compression algorithm to use. Its values are "
+ "generated from RFC2407, Section 4.4.5. Note that the "
+ "values are modified from the RFC, since \'Other\' must "
+ "be taken into account." ),
+ ValueMap { "1", "2", "3", "4" },
+ Values { "Other", "Vendor Algorithm/OUI", "DEFLATE", "LZS" },
+ MappingStrings { "IPSP Model.IETF|IPCOMPTransform.Algorithm",
+ "RFC2407.IETF|Section 4.4.5" },
+ ModelCorrespondence { "CIM_IPCOMPTransform.PrivateAlgorithm",
+ "CIM_IPCOMPTransform.OtherAlgorithm" }]
+ uint16 Algorithm;
+
+ [Description (
+ "Description of the compression algorithm when the value "
+ "1 (\"Other\") is specified for the property, Algorithm." ),
+ ModelCorrespondence { "CIM_IPCOMPTransform.Algorithm" }]
+ string OtherAlgorithm;
+
+ [Description (
+ "A private compression algorithm, used when the Algorithm "
+ "property is set to 2, \"Vendor Algorithm/OUI\"." ),
+ MappingStrings {
+ "IPSP Model.IETF|IPCOMPTransform.PrivateAlgorithm" },
+ ModelCorrespondence { "CIM_IPCOMPTransform.Algorithm" }]
+ uint32 PrivateAlgorithm;
+
+ [Description (
+ "DictionarySize is an optional field that specifies the "
+ "log2 maximum size of the dictionary for the compression "
+ "algorithm. For dictionaries that have a fixed size, this "
+ "value is ignored." ),
+ MappingStrings {
+ "IPSP Model.IETF|IPCOMPTransform.DictionarySize" }]
+ uint16 DictionarySize;
+
+
+};