ietf-dots-data-channel@2020-05-11.yang   ietf-dots-data-channel-formatted.yang 
module ietf-dots-data-channel { module ietf-dots-data-channel {
yang-version 1.1; yang-version 1.1;
namespace "urn:ietf:params:xml:ns:yang:ietf-dots-data-channel"; namespace "urn:ietf:params:xml:ns:yang:ietf-dots-data-channel";
prefix data-channel; prefix data-channel;
import ietf-inet-types { import ietf-inet-types {
prefix inet; prefix inet;
reference "Section 4 of RFC 6991"; reference
"Section 4 of RFC 6991";
} }
import ietf-access-control-list { import ietf-access-control-list {
prefix ietf-acl; prefix ietf-acl;
reference reference
"RFC 8519: YANG Data Model for Network Access "RFC 8519: YANG Data Model for Network Access
Control Lists (ACLs)"; Control Lists (ACLs)";
} }
import ietf-packet-fields { import ietf-packet-fields {
prefix packet-fields; prefix packet-fields;
reference reference
skipping to change at line 80 skipping to change at line 81
revision 2020-05-11 { revision 2020-05-11 {
description description
"Initial revision."; "Initial revision.";
reference reference
"RFC 8783: Distributed Denial-of-Service Open Threat "RFC 8783: Distributed Denial-of-Service Open Threat
Signaling (DOTS) Data Channel Specification"; Signaling (DOTS) Data Channel Specification";
} }
typedef activation-type { typedef activation-type {
type enumeration { type enumeration {
enum "activate-when-mitigating" { enum activate-when-mitigating {
value 1; value 1;
description description
"The Access Control List (ACL) is installed only when "The Access Control List (ACL) is installed only when
a mitigation is active for the DOTS client."; a mitigation is active for the DOTS client.";
} }
enum "immediate" { enum immediate {
value 2; value 2;
description description
"The ACL is immediately activated."; "The ACL is immediately activated.";
} }
enum "deactivate" { enum deactivate {
value 3; value 3;
description description
"The ACL is maintained by the DOTS server, but it is "The ACL is maintained by the DOTS server, but it is
deactivated."; deactivated.";
} }
} }
description description
"Indicates the activation type of an ACL."; "Indicates the activation type of an ACL.";
} }
skipping to change at line 510 skipping to change at line 511
"Access lists that are bound to a DOTS client."; "Access lists that are bound to a DOTS client.";
uses access-lists; uses access-lists;
} }
} }
container capabilities { container capabilities {
config false; config false;
description description
"Match capabilities"; "Match capabilities";
leaf-list address-family { leaf-list address-family {
type enumeration { type enumeration {
enum "ipv4" { enum ipv4 {
description description
"IPv4 is supported."; "IPv4 is supported.";
} }
enum "ipv6" { enum ipv6 {
description description
"IPv6 is supported."; "IPv6 is supported.";
} }
} }
description description
"Indicates the IP address families supported by "Indicates the IP address families supported by
the DOTS server."; the DOTS server.";
} }
leaf-list forwarding-actions { leaf-list forwarding-actions {
type identityref { type identityref {
 End of changes. 6 change blocks. 
6 lines changed or deleted 7 lines changed or added

This html diff was produced by rfcdiff 1.45. The latest version is available from http://tools.ietf.org/tools/rfcdiff/