+-- babel-information
+-- babel-implementation-version
+-- babel-enable
+-- router-id
+-- self-seqno
+-- babel-metric-comp-algorithms
+-- babel-security-supported
+-- babel-mac-algorithms
+-- babel-dtls-cert-types
+-- babel-stats-enable
+-- babel-stats-reset
+-- babel-constants
| +-- babel-udp-port
| +-- babel-mcast-group
+-- babel-interfaces
| +-- babel-interface-reference
| +-- babel-interface-enable
| +-- babel-interface-metric-algorithm
| +-- babel-interface-split-horizon
| +-- babel-mcast-hello-seqno
| +-- babel-mcast-hello-interval
| +-- babel-update-interval
| +-- babel-mac-enable
| +-- babel-if-mac-key-sets
| +-- babel-mac-verify
| +-- babel-dtls-enable
| +-- babel-if-dtls-cert-sets
| +-- babel-dtls-cached-info
| +-- babel-dtls-cert-prefer
| +-- babel-packet-log-enable
| +-- babel-packet-log
| +-- babel-if-stats
| | +-- babel-sent-mcast-hello
| | +-- babel-sent-mcast-update
| | +-- babel-sent-ucast-hello
| | +-- babel-sent-ucast-update
| | +-- babel-sent-IHU
| | +-- babel-received-packets
| +-- babel-neighbors
| +-- babel-neighbor-address
| +-- babel-hello-mcast-history
| +-- babel-hello-ucast-history
| +-- babel-txcost
| +-- babel-exp-mcast-hello-seqno
| +-- babel-exp-ucast-hello-seqno
| +-- babel-ucast-hello-seqno
| +-- babel-ucast-hello-interval
| +-- babel-rxcost
| +-- babel-cost
+-- babel-routes
| +-- babel-route-prefix
| +-- babel-route-prefix-length
| +-- babel-route-router-id
| +-- babel-route-neighbor
| +-- babel-route-received-metric
| +-- babel-route-calculated-metric
| +-- babel-route-seqno
| +-- babel-route-next-hop
| +-- babel-route-feasible
| +-- babel-route-selected
+-- babel-mac-key-sets
| +-- babel-mac-default-apply
| +-- babel-mac-keys
| +-- babel-mac-key-name
| +-- babel-mac-key-use-send
| +-- babel-mac-key-use-verify
| +-- babel-mac-key-value
| +-- babel-mac-key-algorithm
| +-- babel-mac-key-test
+-- babel-dtls-cert-sets
+-- babel-dtls-default-apply
+-- babel-dtls-certs
+-- babel-cert-name
+-- babel-cert-value
+-- babel-cert-type
+-- babel-cert-private-key
object {
string ro babel-implementation-version;
boolean rw babel-enable;
binary ro babel-self-router-id;
[uint ro babel-self-seqno;]
string ro babel-metric-comp-algorithms<1..*>;
string ro babel-security-supported<0..*>;
[string ro babel-mac-algorithms<1..*>;]
[string ro babel-dtls-cert-types<1..*>;]
[boolean rw babel-stats-enable;]
[operation babel-stats-reset;]
babel-constants-obj ro babel-constants;
babel-interface-obj ro babel-interfaces<0..*>;
babel-route-obj ro babel-routes<0..*>;
[babel-mac-key-set-obj rw babel-mac-key-sets<0..*>;]
[babel-dtls-cert-set-obj rw babel-dtls-cert-sets<0..*>;]
} babel-information-obj;
object {
uint rw babel-udp-port;
[ip-address rw babel-mcast-group;]
} babel-constants-obj;
object {
reference ro babel-interface-reference;
[boolean rw babel-interface-enable;]
string rw babel-interface-metric-algorithm;
[boolean rw babel-interface-split-horizon;]
[uint ro babel-mcast-hello-seqno;]
[uint ro babel-mcast-hello-interval;]
[uint ro babel-update-interval;]
[boolean rw babel-mac-enable;]
[reference rw babel-if-mac-key-sets<0..*>;]
[boolean rw babel-mac-verify;]
[boolean rw babel-dtls-enable;]
[reference rw babel-if-dtls-cert-sets<0..*>;]
[boolean rw babel-dtls-cached-info;]
[string rw babel-dtls-cert-prefer<0..*>;]
[boolean rw babel-packet-log-enable;]
[reference ro babel-packet-log;]
[babel-if-stats-obj ro babel-if-stats;]
babel-neighbor-obj ro babel-neighbors<0..*>;
} babel-interface-obj;
object {
uint ro babel-sent-mcast-hello;
uint ro babel-sent-mcast-update;
uint ro babel-sent-ucast-hello;
uint ro babel-sent-ucast-update;
uint ro babel-sent-IHU;
uint ro babel-received-packets;
} babel-if-stats-obj;
object {
ip-address ro babel-neighbor-address;
[binary ro babel-hello-mcast-history;]
[binary ro babel-hello-ucast-history;]
uint ro babel-txcost;
uint ro babel-exp-mcast-hello-seqno;
uint ro babel-exp-ucast-hello-seqno;
[uint ro babel-ucast-hello-seqno;]
[uint ro babel-ucast-hello-interval;]
[uint ro babel-rxcost;]
[uint ro babel-cost;]
} babel-neighbor-obj;
object {
ip-address ro babel-route-prefix;
uint ro babel-route-prefix-length;
binary ro babel-route-router-id;
reference ro babel-route-neighbor;
uint ro babel-route-received-metric;
uint ro babel-route-calculated-metric;
uint ro babel-route-seqno;
ip-address ro babel-route-next-hop;
boolean ro babel-route-feasible;
boolean ro babel-route-selected;
} babel-route-obj;
object {
boolean rw babel-mac-default-apply;
babel-mac-key-obj rw babel-mac-keys<0..*>;
} babel-mac-key-set-obj;
object {
string rw babel-mac-key-name;
boolean rw babel-mac-key-use-send;
boolean rw babel-mac-key-use-verify;
binary -- babel-mac-key-value;
string rw babel-mac-key-algorithm;
[operation babel-mac-key-test;]
} babel-mac-key-obj;
object {
boolean rw babel-dtls-default-apply;
babel-dtls-cert-obj rw babel-dtls-certs<0..*>;
} babel-dtls-cert-set-obj;
object {
string rw babel-cert-name;
string rw babel-cert-value;
string rw babel-cert-type;
binary -- babel-cert-private-key;
} babel-dtls-cert-obj;