summaryrefslogtreecommitdiff
path: root/lib/if.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/if.h')
-rw-r--r--lib/if.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/lib/if.h b/lib/if.h
index ac8d8e70ba..9afbb5acc8 100644
--- a/lib/if.h
+++ b/lib/if.h
@@ -602,6 +602,24 @@ extern void if_destroy_via_zapi(struct interface *ifp);
extern const struct frr_yang_module_info frr_interface_info;
+struct yang_data *lib_interface_state_if_index_get_elem(const char *xpath,
+ const void *list_entry);
+struct yang_data *lib_interface_state_mtu_get_elem(const char *xpath,
+ const void *list_entry);
+struct yang_data *lib_interface_state_mtu6_get_elem(const char *xpath,
+ const void *list_entry);
+struct yang_data *lib_interface_state_speed_get_elem(const char *xpath,
+ const void *list_entry);
+struct yang_data *lib_interface_state_metric_get_elem(const char *xpath,
+ const void *list_entry);
+struct yang_data *lib_interface_state_flags_get_elem(const char *xpath,
+ const void *list_entry);
+struct yang_data *lib_interface_state_type_get_elem(const char *xpath,
+ const void *list_entry);
+struct yang_data *
+lib_interface_state_phy_address_get_elem(const char *xpath,
+ const void *list_entry);
+
#ifdef __cplusplus
}
#endif