summaryrefslogtreecommitdiffstats
path: root/yang
diff options
context:
space:
mode:
authorJafar Al-Gharaibeh <jafar@atcorp.com>2025-01-20 20:29:37 +0100
committerGitHub <noreply@github.com>2025-01-20 20:29:37 +0100
commitb2d62e50f1e410bb790d2672aa5f6010708f1877 (patch)
tree1159afe780c4adc9fb88e9fdf5a7d617f606221e /yang
parentMerge pull request #17874 from pguibert6WIND/bgp_unnumbered_interface_json (diff)
parentdoc: add misplaced doc change for mgmtd development (diff)
downloadfrr-b2d62e50f1e410bb790d2672aa5f6010708f1877.tar.xz
frr-b2d62e50f1e410bb790d2672aa5f6010708f1877.zip
Merge pull request #17882 from LabNConsulting/chopps/doc-update-mgmtd
small mgmtd-dev doc update and yanglint cleanup
Diffstat (limited to 'yang')
-rw-r--r--yang/frr-test-module.yang25
1 files changed, 22 insertions, 3 deletions
diff --git a/yang/frr-test-module.yang b/yang/frr-test-module.yang
index 90086d05a..773a95955 100644
--- a/yang/frr-test-module.yang
+++ b/yang/frr-test-module.yang
@@ -7,13 +7,14 @@ module frr-test-module {
import ietf-inet-types {
prefix inet;
}
- import ietf-yang-types {
- prefix yang;
- }
import frr-interface {
prefix frr-interface;
}
+ organization "placeholder for lint";
+
+ contact "placeholder for lint";
+
description
"FRRouting internal testing module.
@@ -45,41 +46,56 @@ module frr-test-module {
revision 2018-11-26 {
description
"Initial revision.";
+ reference "placeholder for lint";
}
container frr-test-module {
config false;
+ description "a container for test module data";
container vrfs {
+ description "a container of vrfs";
list vrf {
key "name";
+ description "a keyed vrf list object";
leaf name {
type string;
+ description "name of vrf";
}
container interfaces {
+ description "container of leaf-list interfaces";
leaf-list interface {
type frr-interface:interface-ref;
+ description "leaf list interface object";
}
leaf-list interface-new {
type frr-interface:interface-ref;
+ description "second leaf list interface object";
}
}
container routes {
+ description "container of key-less route objects";
list route {
+ description "a key-less route object";
leaf prefix {
type inet:ipv4-prefix;
+ description "prefix of the route object";
}
leaf next-hop {
type inet:ipv4-address;
+ description "nexthop of the route object";
}
leaf interface {
type frr-interface:interface-ref;
+ description "interface of the route object";
}
leaf metric {
type uint8;
+ description "metric of the route object";
}
leaf active {
type empty;
+ description "active status of the route object";
}
}
}
@@ -87,16 +103,19 @@ module frr-test-module {
input {
leaf data {
type string;
+ description "data input to ping action.";
}
}
output {
leaf vrf {
type string;
+ description "vrf returned from ping action.";
}
// can't use the same name in input and output
// because of a bug in libyang < 2.1.148
leaf data-out {
type string;
+ description "data return from ping action.";
}
}
}