From: Jan Srnicek Date: Fri, 9 Dec 2016 12:50:01 +0000 (+0100) Subject: Allow setting icmp code range for alc's X-Git-Tag: v1.17.01-RC0~13 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F91%2F4191%2F4;p=hc2vpp.git Allow setting icmp code range for alc's Change-Id: I712f25f70f1a6186b9fe888f7a560616cfd9aeb6 Signed-off-by: Jan Srnicek --- diff --git a/acl/acl-api/src/main/yang/vpp-acl.yang b/acl/acl-api/src/main/yang/vpp-acl.yang index dad5e71a8..ff30d5ec5 100644 --- a/acl/acl-api/src/main/yang/vpp-acl.yang +++ b/acl/acl-api/src/main/yang/vpp-acl.yang @@ -51,6 +51,23 @@ module vpp-acl { "ACL that contains only aces of vpp-macip-acl type."; } + grouping value-range { + description "Defines value range with first and last value defined"; + + leaf first { + type uint8; + mandatory true; + description "Lower boundary for range"; + } + + leaf last { + type uint8; + mandatory true; + description "Upper boundary for range"; + must "last >= first"; + } + } + grouping acl-icmp-header-fields { description "ICMP header fields"; @@ -58,22 +75,14 @@ module vpp-acl { presence "Enables setting icmp-type"; description "Inclusive range representing icmp types to be used."; - leaf first-icmp-type { - type uint8; - mandatory true; - description - "Lower boundary for icmp type."; - } - leaf last-icmp-type { - type uint8; - mandatory true; - must ". >= ../lower-port" { - error-message - "The first-icmp-type must be greater than or equal to first-icmp-type"; - } - description - "Upper boundary for icmp type"; - } + uses value-range; + } + + container icmp-code-range { + presence "Enables setting icmp-code"; + description + "Inclusive range representing icmp codes to be used."; + uses value-range; } }