diff options
author | Jafar Al-Gharaibeh <jafar@atcorp.com> | 2025-01-20 20:29:37 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-01-20 20:29:37 +0100 |
commit | b2d62e50f1e410bb790d2672aa5f6010708f1877 (patch) | |
tree | 1159afe780c4adc9fb88e9fdf5a7d617f606221e /yang | |
parent | Merge pull request #17874 from pguibert6WIND/bgp_unnumbered_interface_json (diff) | |
parent | doc: add misplaced doc change for mgmtd development (diff) | |
download | frr-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.yang | 25 |
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."; } } } |