summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--yang/frr-filter.yang28
1 files changed, 22 insertions, 6 deletions
diff --git a/yang/frr-filter.yang b/yang/frr-filter.yang
index 1e44c2569e..400a093178 100644
--- a/yang/frr-filter.yang
+++ b/yang/frr-filter.yang
@@ -158,9 +158,17 @@ module frr-filter {
description "Host to match";
type inet:ipv4-address;
}
- leaf network {
- description "Network to match";
- type inet:ipv4-prefix;
+ container network {
+ leaf address {
+ mandatory true;
+ description "Network address part.";
+ type inet:ipv4-address;
+ }
+ leaf mask {
+ mandatory true;
+ description "Network mask/wildcard part.";
+ type inet:ipv4-address;
+ }
}
leaf source-any {
/*
@@ -178,9 +186,17 @@ module frr-filter {
description "Host to match";
type inet:ipv4-address;
}
- leaf destination-network {
- description "Network to match";
- type inet:ipv4-prefix;
+ container destination-network {
+ leaf address {
+ mandatory true;
+ description "Network address part.";
+ type inet:ipv4-address;
+ }
+ leaf mask {
+ mandatory true;
+ description "Network mask/wildcard part.";
+ type inet:ipv4-address;
+ }
}
leaf destination-any {
description "Match any";