From 55de4df2fc5231334fd022cb1aa4508cd5ec770b Mon Sep 17 00:00:00 2001 From: "drenfong.wang" Date: Fri, 23 Aug 2019 23:48:31 +0800 Subject: fix vapi change problem and fix package name Change-Id: I1c7de9dfe78d2b92adabf69ef716652b3bb4db92 Signed-off-by: drenfong.wang --- src/plugins/openconfig/openconfig_interfaces.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/plugins/openconfig') diff --git a/src/plugins/openconfig/openconfig_interfaces.cpp b/src/plugins/openconfig/openconfig_interfaces.cpp index 40de71c..2f09a2a 100644 --- a/src/plugins/openconfig/openconfig_interfaces.cpp +++ b/src/plugins/openconfig/openconfig_interfaces.cpp @@ -235,7 +235,7 @@ oc_interfaces_state_cb(const char *xpath, sr_val_t **values, size_t *values_cnt, reply = dump->begin()->get_payload(); sr_val_build_xpath(&vals[cnt], "%s/name", xpath_root); - sr_val_set_str_data(&vals[cnt], SR_STRING_T, (char *)reply.interface_name); + sr_val_set_str_data(&vals[cnt], SR_STRING_T, (char *)reply.interface_name.buf); cnt++; //TODO revisit types after V3PO has been implemented @@ -250,7 +250,7 @@ oc_interfaces_state_cb(const char *xpath, sr_val_t **values, size_t *values_cnt, sr_val_build_xpath(&vals[cnt], "%s/enabled", xpath_root); vals[cnt].type = SR_BOOL_T; - vals[cnt].data.bool_val = reply.admin_up_down; + vals[cnt].data.bool_val = reply.flags; cnt++; sr_val_build_xpath(&vals[cnt], "%s/ifindex", xpath_root); @@ -260,12 +260,12 @@ oc_interfaces_state_cb(const char *xpath, sr_val_t **values, size_t *values_cnt, sr_val_build_xpath(&vals[cnt], "%s/admin-status", xpath_root); sr_val_set_str_data(&vals[cnt], SR_ENUM_T, - reply.admin_up_down ? "UP" : "DOWN"); + reply.flags ? "UP" : "DOWN"); cnt++; sr_val_build_xpath(&vals[cnt], "%s/oper-status", xpath_root); sr_val_set_str_data(&vals[cnt], SR_ENUM_T, - reply.link_up_down ? "UP" : "DOWN"); + reply.link_duplex ? "UP" : "DOWN"); cnt++; *values = vals; -- cgit 1.2.3-korg