Lines Matching refs:dnode

39 static void redistribute_get_metrics(const struct lyd_node *dnode,  in redistribute_get_metrics()  argument
44 if (yang_dnode_exists(dnode, "./bandwidth")) in redistribute_get_metrics()
45 em->bandwidth = yang_dnode_get_uint32(dnode, "./bandwidth"); in redistribute_get_metrics()
46 if (yang_dnode_exists(dnode, "./delay")) in redistribute_get_metrics()
47 em->delay = yang_dnode_get_uint32(dnode, "./delay"); in redistribute_get_metrics()
49 if (yang_dnode_exists(dnode, "./mtu")) in redistribute_get_metrics()
50 em->mtu[0] = yang_dnode_get_uint32(dnode, "./mtu"); in redistribute_get_metrics()
52 if (yang_dnode_exists(dnode, "./load")) in redistribute_get_metrics()
53 em->load = yang_dnode_get_uint32(dnode, "./load"); in redistribute_get_metrics()
54 if (yang_dnode_exists(dnode, "./reliability")) in redistribute_get_metrics()
55 em->reliability = yang_dnode_get_uint32(dnode, "./reliability"); in redistribute_get_metrics()
88 vrf = yang_dnode_get_string(args->dnode, "./vrf"); in eigrpd_instance_create()
91 eigrp = eigrp_get(yang_dnode_get_uint16(args->dnode, "./asn"), in eigrpd_instance_create()
99 nb_running_set_entry(args->dnode, args->resource->ptr); in eigrpd_instance_create()
117 eigrp = nb_running_unset_entry(args->dnode); in eigrpd_instance_destroy()
139 eigrp = nb_running_get_entry(args->dnode, NULL, true); in eigrpd_instance_router_id_modify()
140 yang_dnode_get_ipv4(&eigrp->router_id_static, args->dnode, in eigrpd_instance_router_id_modify()
159 eigrp = nb_running_get_entry(args->dnode, NULL, true); in eigrpd_instance_router_id_destroy()
179 eigrp = nb_running_get_entry(args->dnode, NULL, false); in eigrpd_instance_passive_interface_create()
188 ifname = yang_dnode_get_string(args->dnode, NULL); in eigrpd_instance_passive_interface_create()
198 eigrp = nb_running_get_entry(args->dnode, NULL, true); in eigrpd_instance_passive_interface_create()
199 ifname = yang_dnode_get_string(args->dnode, NULL); in eigrpd_instance_passive_interface_create()
225 eigrp = nb_running_get_entry(args->dnode, NULL, true); in eigrpd_instance_passive_interface_destroy()
226 ifname = yang_dnode_get_string(args->dnode, NULL); in eigrpd_instance_passive_interface_destroy()
271 eigrp = nb_running_get_entry(args->dnode, NULL, true); in eigrpd_instance_variance_modify()
272 eigrp->variance = yang_dnode_get_uint8(args->dnode, NULL); in eigrpd_instance_variance_modify()
290 eigrp = nb_running_get_entry(args->dnode, NULL, true); in eigrpd_instance_variance_destroy()
312 eigrp = nb_running_get_entry(args->dnode, NULL, true); in eigrpd_instance_maximum_paths_modify()
313 eigrp->max_paths = yang_dnode_get_uint8(args->dnode, NULL); in eigrpd_instance_maximum_paths_modify()
332 eigrp = nb_running_get_entry(args->dnode, NULL, true); in eigrpd_instance_maximum_paths_destroy()
355 eigrp = nb_running_get_entry(args->dnode, NULL, true); in eigrpd_instance_metric_weights_K1_modify()
356 eigrp->k_values[0] = yang_dnode_get_uint8(args->dnode, NULL); in eigrpd_instance_metric_weights_K1_modify()
375 eigrp = nb_running_get_entry(args->dnode, NULL, true); in eigrpd_instance_metric_weights_K1_destroy()
398 eigrp = nb_running_get_entry(args->dnode, NULL, true); in eigrpd_instance_metric_weights_K2_modify()
399 eigrp->k_values[1] = yang_dnode_get_uint8(args->dnode, NULL); in eigrpd_instance_metric_weights_K2_modify()
418 eigrp = nb_running_get_entry(args->dnode, NULL, true); in eigrpd_instance_metric_weights_K2_destroy()
441 eigrp = nb_running_get_entry(args->dnode, NULL, true); in eigrpd_instance_metric_weights_K3_modify()
442 eigrp->k_values[2] = yang_dnode_get_uint8(args->dnode, NULL); in eigrpd_instance_metric_weights_K3_modify()
461 eigrp = nb_running_get_entry(args->dnode, NULL, true); in eigrpd_instance_metric_weights_K3_destroy()
484 eigrp = nb_running_get_entry(args->dnode, NULL, true); in eigrpd_instance_metric_weights_K4_modify()
485 eigrp->k_values[3] = yang_dnode_get_uint8(args->dnode, NULL); in eigrpd_instance_metric_weights_K4_modify()
504 eigrp = nb_running_get_entry(args->dnode, NULL, true); in eigrpd_instance_metric_weights_K4_destroy()
527 eigrp = nb_running_get_entry(args->dnode, NULL, true); in eigrpd_instance_metric_weights_K5_modify()
528 eigrp->k_values[4] = yang_dnode_get_uint8(args->dnode, NULL); in eigrpd_instance_metric_weights_K5_modify()
547 eigrp = nb_running_get_entry(args->dnode, NULL, true); in eigrpd_instance_metric_weights_K5_destroy()
570 eigrp = nb_running_get_entry(args->dnode, NULL, true); in eigrpd_instance_metric_weights_K6_modify()
571 eigrp->k_values[5] = yang_dnode_get_uint8(args->dnode, NULL); in eigrpd_instance_metric_weights_K6_modify()
590 eigrp = nb_running_get_entry(args->dnode, NULL, true); in eigrpd_instance_metric_weights_K6_destroy()
608 yang_dnode_get_ipv4p(&prefix, args->dnode, NULL); in eigrpd_instance_network_create()
612 eigrp = nb_running_get_entry(args->dnode, NULL, false); in eigrpd_instance_network_create()
628 eigrp = nb_running_get_entry(args->dnode, NULL, true); in eigrpd_instance_network_create()
644 yang_dnode_get_ipv4p(&prefix, args->dnode, NULL); in eigrpd_instance_network_destroy()
648 eigrp = nb_running_get_entry(args->dnode, NULL, false); in eigrpd_instance_network_destroy()
664 eigrp = nb_running_get_entry(args->dnode, NULL, true); in eigrpd_instance_network_destroy()
720 proto = yang_dnode_get_enum(args->dnode, "./protocol"); in eigrpd_instance_redistribute_create()
721 vrfname = yang_dnode_get_string(args->dnode, "../vrf"); in eigrpd_instance_redistribute_create()
731 eigrp = nb_running_get_entry(args->dnode, NULL, true); in eigrpd_instance_redistribute_create()
732 proto = yang_dnode_get_enum(args->dnode, "./protocol"); in eigrpd_instance_redistribute_create()
733 redistribute_get_metrics(args->dnode, &metrics); in eigrpd_instance_redistribute_create()
753 eigrp = nb_running_get_entry(args->dnode, NULL, true); in eigrpd_instance_redistribute_destroy()
754 proto = yang_dnode_get_enum(args->dnode, "./protocol"); in eigrpd_instance_redistribute_destroy()
816 eigrp = nb_running_get_entry(args->dnode, NULL, true); in eigrpd_instance_redistribute_metrics_bandwidth_modify()
817 proto = yang_dnode_get_enum(args->dnode, "../../protocol"); in eigrpd_instance_redistribute_metrics_bandwidth_modify()
818 redistribute_get_metrics(args->dnode, &metrics); in eigrpd_instance_redistribute_metrics_bandwidth_modify()
840 eigrp = nb_running_get_entry(args->dnode, NULL, true); in eigrpd_instance_redistribute_metrics_bandwidth_destroy()
841 proto = yang_dnode_get_enum(args->dnode, "../../protocol"); in eigrpd_instance_redistribute_metrics_bandwidth_destroy()
842 redistribute_get_metrics(args->dnode, &metrics); in eigrpd_instance_redistribute_metrics_bandwidth_destroy()
920 ifp = nb_running_get_entry(args->dnode, NULL, false); in lib_interface_eigrp_delay_modify()
938 ifp = nb_running_get_entry(args->dnode, NULL, true); in lib_interface_eigrp_delay_modify()
943 ei->params.delay = yang_dnode_get_uint32(args->dnode, NULL); in lib_interface_eigrp_delay_modify()
961 ifp = nb_running_get_entry(args->dnode, NULL, false); in lib_interface_eigrp_bandwidth_modify()
979 ifp = nb_running_get_entry(args->dnode, NULL, true); in lib_interface_eigrp_bandwidth_modify()
984 ei->params.bandwidth = yang_dnode_get_uint32(args->dnode, NULL); in lib_interface_eigrp_bandwidth_modify()
1003 ifp = nb_running_get_entry(args->dnode, NULL, false); in lib_interface_eigrp_hello_interval_modify()
1021 ifp = nb_running_get_entry(args->dnode, NULL, true); in lib_interface_eigrp_hello_interval_modify()
1026 ei->params.v_hello = yang_dnode_get_uint16(args->dnode, NULL); in lib_interface_eigrp_hello_interval_modify()
1043 ifp = nb_running_get_entry(args->dnode, NULL, false); in lib_interface_eigrp_hold_time_modify()
1061 ifp = nb_running_get_entry(args->dnode, NULL, true); in lib_interface_eigrp_hold_time_modify()
1066 ei->params.v_wait = yang_dnode_get_uint16(args->dnode, NULL); in lib_interface_eigrp_hold_time_modify()
1104 ifp = nb_running_get_entry(args->dnode, NULL, false); in lib_interface_eigrp_instance_create()
1113 eigrp = eigrp_get(yang_dnode_get_uint16(args->dnode, "./asn"), in lib_interface_eigrp_instance_create()
1124 ifp = nb_running_get_entry(args->dnode, NULL, true); in lib_interface_eigrp_instance_create()
1125 eigrp = eigrp_get(yang_dnode_get_uint16(args->dnode, "./asn"), in lib_interface_eigrp_instance_create()
1131 nb_running_set_entry(args->dnode, eif); in lib_interface_eigrp_instance_create()
1147 nb_running_unset_entry(args->dnode); in lib_interface_eigrp_instance_destroy()
1207 eif = nb_running_get_entry(args->dnode, NULL, true); in lib_interface_eigrp_instance_authentication_modify()
1208 eif->params.auth_type = yang_dnode_get_enum(args->dnode, NULL); in lib_interface_eigrp_instance_authentication_modify()
1227 yang_dnode_get_string(args->dnode, NULL)); in lib_interface_eigrp_instance_keychain_modify()
1233 strdup(yang_dnode_get_string(args->dnode, NULL)); in lib_interface_eigrp_instance_keychain_modify()
1242 eif = nb_running_get_entry(args->dnode, NULL, true); in lib_interface_eigrp_instance_keychain_modify()
1265 eif = nb_running_get_entry(args->dnode, NULL, true); in lib_interface_eigrp_instance_keychain_destroy()