Loading src/yang/etsi-nfv-vnf.yang +12 −27 Original line number Original line Diff line number Diff line Loading @@ -866,7 +866,8 @@ submodule etsi-nfv-vnf { enum "dynamic"; enum "dynamic"; } } description description "The policy can take values of 'static' or 'dynamic'. "Indicates the policy for CPU pinning. The policy can take values of 'static' or 'dynamic'. In case of 'static' the virtual CPU cores are In case of 'static' the virtual CPU cores are requested to be allocated to logical CPU cores requested to be allocated to logical CPU cores according to the rules defined in according to the rules defined in Loading @@ -890,29 +891,13 @@ submodule etsi-nfv-vnf { type string; type string; } } description description "A list of rules that should be considered during the "List of rules that should be considered during the allocation of the virtual CPUs to logical CPUs in case allocation of the virtual CPUs to logical CPUs in case of 'static' virtualCpuPinningPolicy."; of 'static' virtualCpuPinningPolicy."; reference reference "GS NFV IFA011: Section 7.1.9.2.4, "GS NFV IFA011: Section 7.1.9.2.4, VirtualCpuPinningData information element."; VirtualCpuPinningData information element."; } } leaf-list cpu-policy { type enumeration { enum "dedicated"; enum "shared"; } description "Shows the list of dedicated virtual CPU cores and shared virtual CPU cores in a VM. Dedicated refers to a virtual CPU core occupies one physical CPU core. Shared refers to multi virtual CPU cores shared one physical CPU core."; reference "GS NFV IFA011: Section 7.1.9.2.4, VirtualCpuPinningData information element."; } description description "The virtual CPU pinning configuration for the "The virtual CPU pinning configuration for the virtualised compute resource."; virtualised compute resource."; Loading Loading @@ -1541,7 +1526,7 @@ submodule etsi-nfv-vnf { virtual IP addresses allocated when a VipCp instance virtual IP addresses allocated when a VipCp instance is created from the VipCpd."; is created from the VipCpd."; reference reference "GS NFV IFA011: Section 7.1.x, VipCpd information element."; "GS NFV IFA011: Section 7.1.17.2, VipCpd information element."; } } leaf-list vnf-ext-cpd { leaf-list vnf-ext-cpd { Loading @@ -1554,7 +1539,7 @@ submodule etsi-nfv-vnf { virtual IP addresses allocated when a VipCp instance is virtual IP addresses allocated when a VipCp instance is created from the VipCpd."; created from the VipCpd."; reference reference "GS NFV IFA011: Section 7.1.x, VipCpd information element."; "GS NFV IFA011: Section 7.1.17.2, VipCpd information element."; } } leaf vip-function { leaf vip-function { Loading @@ -1565,7 +1550,7 @@ submodule etsi-nfv-vnf { "It indicates the function the virtual IP address is used "It indicates the function the virtual IP address is used for. Permitted values: high availability, load balancing."; for. Permitted values: high availability, load balancing."; reference reference "GS NFV IFA011: Section 7.1.x, VipCpd information element."; "GS NFV IFA011: Section 7.1.17.2, VipCpd information element."; } } uses cpd; uses cpd; Loading Loading @@ -1651,7 +1636,7 @@ submodule etsi-nfv-vnf { path "../../affinity-or-anti-affinity-group/id"; path "../../affinity-or-anti-affinity-group/id"; } } description description "Identifier(s) of the affinity or anti-affinity "References of the affinity or anti-affinity group(s) the VDU belongs to."; group(s) the VDU belongs to."; reference reference "GS NFV IFA011: Section 7.1.8.3, VduProfile information "GS NFV IFA011: Section 7.1.8.3, VduProfile information Loading Loading @@ -1708,7 +1693,7 @@ submodule etsi-nfv-vnf { path "../../affinity-or-anti-affinity-group/id"; path "../../affinity-or-anti-affinity-group/id"; } } description description "Identifier(s) of the affinity or anti-affinity "References of the affinity or anti-affinity group(s) the VnfVirtualLinkDesc belongs to."; group(s) the VnfVirtualLinkDesc belongs to."; reference reference "GS NFV IFA011: Section 7.1.8.4, VirtualLinkProfile "GS NFV IFA011: Section 7.1.8.4, VirtualLinkProfile Loading Loading @@ -2085,10 +2070,10 @@ submodule etsi-nfv-vnf { path "../instantiation-level/id"; path "../instantiation-level/id"; } } description description "This attribute references the 'instantiationLevel' "References the 'instantiationLevel' entry which defines entry which defines the default instantiation level for the default instantiation level for this DF. It shall be this DF. It shall be present if there are multiple present if there are multiple 'instantiationLevel' 'instantiationLevel' entries."; entries."; reference reference "GS NFV IFA011: Section 7.1.8.2 VnfDf information "GS NFV IFA011: Section 7.1.8.2 VnfDf information element"; element"; Loading Loading
src/yang/etsi-nfv-vnf.yang +12 −27 Original line number Original line Diff line number Diff line Loading @@ -866,7 +866,8 @@ submodule etsi-nfv-vnf { enum "dynamic"; enum "dynamic"; } } description description "The policy can take values of 'static' or 'dynamic'. "Indicates the policy for CPU pinning. The policy can take values of 'static' or 'dynamic'. In case of 'static' the virtual CPU cores are In case of 'static' the virtual CPU cores are requested to be allocated to logical CPU cores requested to be allocated to logical CPU cores according to the rules defined in according to the rules defined in Loading @@ -890,29 +891,13 @@ submodule etsi-nfv-vnf { type string; type string; } } description description "A list of rules that should be considered during the "List of rules that should be considered during the allocation of the virtual CPUs to logical CPUs in case allocation of the virtual CPUs to logical CPUs in case of 'static' virtualCpuPinningPolicy."; of 'static' virtualCpuPinningPolicy."; reference reference "GS NFV IFA011: Section 7.1.9.2.4, "GS NFV IFA011: Section 7.1.9.2.4, VirtualCpuPinningData information element."; VirtualCpuPinningData information element."; } } leaf-list cpu-policy { type enumeration { enum "dedicated"; enum "shared"; } description "Shows the list of dedicated virtual CPU cores and shared virtual CPU cores in a VM. Dedicated refers to a virtual CPU core occupies one physical CPU core. Shared refers to multi virtual CPU cores shared one physical CPU core."; reference "GS NFV IFA011: Section 7.1.9.2.4, VirtualCpuPinningData information element."; } description description "The virtual CPU pinning configuration for the "The virtual CPU pinning configuration for the virtualised compute resource."; virtualised compute resource."; Loading Loading @@ -1541,7 +1526,7 @@ submodule etsi-nfv-vnf { virtual IP addresses allocated when a VipCp instance virtual IP addresses allocated when a VipCp instance is created from the VipCpd."; is created from the VipCpd."; reference reference "GS NFV IFA011: Section 7.1.x, VipCpd information element."; "GS NFV IFA011: Section 7.1.17.2, VipCpd information element."; } } leaf-list vnf-ext-cpd { leaf-list vnf-ext-cpd { Loading @@ -1554,7 +1539,7 @@ submodule etsi-nfv-vnf { virtual IP addresses allocated when a VipCp instance is virtual IP addresses allocated when a VipCp instance is created from the VipCpd."; created from the VipCpd."; reference reference "GS NFV IFA011: Section 7.1.x, VipCpd information element."; "GS NFV IFA011: Section 7.1.17.2, VipCpd information element."; } } leaf vip-function { leaf vip-function { Loading @@ -1565,7 +1550,7 @@ submodule etsi-nfv-vnf { "It indicates the function the virtual IP address is used "It indicates the function the virtual IP address is used for. Permitted values: high availability, load balancing."; for. Permitted values: high availability, load balancing."; reference reference "GS NFV IFA011: Section 7.1.x, VipCpd information element."; "GS NFV IFA011: Section 7.1.17.2, VipCpd information element."; } } uses cpd; uses cpd; Loading Loading @@ -1651,7 +1636,7 @@ submodule etsi-nfv-vnf { path "../../affinity-or-anti-affinity-group/id"; path "../../affinity-or-anti-affinity-group/id"; } } description description "Identifier(s) of the affinity or anti-affinity "References of the affinity or anti-affinity group(s) the VDU belongs to."; group(s) the VDU belongs to."; reference reference "GS NFV IFA011: Section 7.1.8.3, VduProfile information "GS NFV IFA011: Section 7.1.8.3, VduProfile information Loading Loading @@ -1708,7 +1693,7 @@ submodule etsi-nfv-vnf { path "../../affinity-or-anti-affinity-group/id"; path "../../affinity-or-anti-affinity-group/id"; } } description description "Identifier(s) of the affinity or anti-affinity "References of the affinity or anti-affinity group(s) the VnfVirtualLinkDesc belongs to."; group(s) the VnfVirtualLinkDesc belongs to."; reference reference "GS NFV IFA011: Section 7.1.8.4, VirtualLinkProfile "GS NFV IFA011: Section 7.1.8.4, VirtualLinkProfile Loading Loading @@ -2085,10 +2070,10 @@ submodule etsi-nfv-vnf { path "../instantiation-level/id"; path "../instantiation-level/id"; } } description description "This attribute references the 'instantiationLevel' "References the 'instantiationLevel' entry which defines entry which defines the default instantiation level for the default instantiation level for this DF. It shall be this DF. It shall be present if there are multiple present if there are multiple 'instantiationLevel' 'instantiationLevel' entries."; entries."; reference reference "GS NFV IFA011: Section 7.1.8.2 VnfDf information "GS NFV IFA011: Section 7.1.8.2 VnfDf information element"; element"; Loading