diff options
author | drenfong.wang <drenfong.wang@intel.com> | 2019-08-23 23:48:31 +0800 |
---|---|---|
committer | Junfeng Wang <drenfong.wang@intel.com> | 2019-08-26 03:03:07 +0000 |
commit | dc394f0d636f973260fffe7d4cdf94951ae9c198 (patch) | |
tree | a453ccc385af187f4d1789299b2fffdf965a9bf3 /src/plugins/ietf | |
parent | 8e72d8f46907c722147412d13ef0754acdacb7b0 (diff) |
fix vapi change problem and fix package namev19.08-rc2
Change-Id: I1c7de9dfe78d2b92adabf69ef716652b3bb4db92
Signed-off-by: drenfong.wang <drenfong.wang@intel.com>
(cherry picked from commit 55de4df2fc5231334fd022cb1aa4508cd5ec770b)
Diffstat (limited to 'src/plugins/ietf')
-rw-r--r-- | src/plugins/ietf/ietf_interface.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/plugins/ietf/ietf_interface.cpp b/src/plugins/ietf/ietf_interface.cpp index 74fc594..0fedbf9 100644 --- a/src/plugins/ietf/ietf_interface.cpp +++ b/src/plugins/ietf/ietf_interface.cpp @@ -407,25 +407,25 @@ ietf_interface_state_cb(const char *xpath, sr_val_t **values, for (auto &it : *dump) { interface = it.get_payload(); - SRP_LOG_DBG("State of interface %s", interface.interface_name); + SRP_LOG_DBG("State of interface %s", interface.interface_name.buf); /* it needs if-mib YANG feature to work ! * admin-state: state as required by configuration */ sr_val_build_xpath(&val[cnt], "%s[name='%s']/admin-status", xpath, - interface.interface_name); + interface.interface_name.buf); sr_val_set_str_data(&val[cnt], SR_ENUM_T, - interface.admin_up_down ? "up" : "down"); + interface.flags? "up" : "down"); cnt++; /* oper-state: effective state. can differ from admin-state */ sr_val_build_xpath(&val[cnt], "%s[name='%s']/oper-status", xpath, - interface.interface_name); + interface.interface_name.buf); sr_val_set_str_data(&val[cnt], SR_ENUM_T, - interface.link_up_down ? "up" : "down"); + interface.link_duplex ? "up" : "down"); cnt++; sr_val_build_xpath(&val[cnt], "%s[name='%s']/phys-address", xpath, - interface.interface_name); + interface.interface_name.buf); sr_val_build_str_data(&val[cnt], SR_STRING_T, "%02x:%02x:%02x:%02x:%02x:%02x", interface.l2_address[0], interface.l2_address[1], @@ -434,13 +434,13 @@ ietf_interface_state_cb(const char *xpath, sr_val_t **values, cnt++; sr_val_build_xpath(&val[cnt], "%s[name='%s']/if-index", xpath, - interface.interface_name); + interface.interface_name.buf); val[cnt].type = SR_INT32_T; val[cnt].data.int32_val = interface.sw_if_index; cnt++; sr_val_build_xpath(&val[cnt], "%s[name='%s']/speed", xpath, - interface.interface_name); + interface.interface_name.buf); val[cnt].type = SR_UINT64_T; val[cnt].data.uint64_val = interface.link_speed; cnt++; |