diff options
author | Donald Sharp <sharpd@cumulusnetworks.com> | 2018-08-21 15:46:53 +0200 |
---|---|---|
committer | Quentin Young <qlyoung@cumulusnetworks.com> | 2018-09-06 22:50:58 +0200 |
commit | dbb93f1b90be4cad6483874b843e309186c4b1ce (patch) | |
tree | b4269e6ba2c8a29d2e48be63c3c159f42557c388 /ospfd/ospf_sr.c | |
parent | ospfd: Modify ospf_spf.c to use error-card subsystem (diff) | |
download | frr-dbb93f1b90be4cad6483874b843e309186c4b1ce.tar.xz frr-dbb93f1b90be4cad6483874b843e309186c4b1ce.zip |
ospfd: Convert ospf_sr.c to use error-card subsystem.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'ospfd/ospf_sr.c')
-rw-r--r-- | ospfd/ospf_sr.c | 47 |
1 files changed, 25 insertions, 22 deletions
diff --git a/ospfd/ospf_sr.c b/ospfd/ospf_sr.c index 2c6b3499e..5ee56838a 100644 --- a/ospfd/ospf_sr.c +++ b/ospfd/ospf_sr.c @@ -1099,7 +1099,7 @@ void ospf_sr_ri_lsa_update(struct ospf_lsa *lsa) if (OspfSR.neighbors == NULL) { flog_err(OSPF_ERR_SR_INVALID_DB, - "SR (%s): Abort! no valid SR DataBase", __func__); + "SR (%s): Abort! no valid SR DataBase", __func__); return; } @@ -1163,8 +1163,9 @@ void ospf_sr_ri_lsa_update(struct ospf_lsa *lsa) /* Check that we collect mandatory parameters */ if (srn->algo[0] == SR_ALGORITHM_UNSET || srgb.range_size == 0 || srgb.lower_bound == 0) { - zlog_warn("SR (%s): Missing mandatory parameters. Abort!", - __func__); + flog_err(OSPF_ERR_SR_NODE_CREATE, + "SR (%s): Missing mandatory parameters. Abort!", + __func__); hash_release(OspfSR.neighbors, &(srn->adv_router)); XFREE(MTYPE_OSPF_SR_PARAMS, srn); return; @@ -1210,7 +1211,7 @@ void ospf_sr_ri_lsa_delete(struct ospf_lsa *lsa) /* Sanity check */ if (OspfSR.neighbors == NULL) { flog_err(OSPF_ERR_SR_INVALID_DB, - "SR (%s): Abort! no valid SR Data Base", __func__); + "SR (%s): Abort! no valid SR Data Base", __func__); return; } @@ -1257,7 +1258,7 @@ void ospf_sr_ext_link_lsa_update(struct ospf_lsa *lsa) /* Sanity check */ if (OspfSR.neighbors == NULL) { flog_err(OSPF_ERR_SR_INVALID_DB, - "SR (%s): Abort! no valid SR DataBase", __func__); + "SR (%s): Abort! no valid SR DataBase", __func__); return; } @@ -1309,7 +1310,7 @@ void ospf_sr_ext_link_lsa_delete(struct ospf_lsa *lsa) /* Sanity check */ if (OspfSR.neighbors == NULL) { flog_err(OSPF_ERR_SR_INVALID_DB, - "SR (%s): Abort! no valid SR DataBase", __func__); + "SR (%s): Abort! no valid SR DataBase", __func__); return; } @@ -1322,8 +1323,9 @@ void ospf_sr_ext_link_lsa_delete(struct ospf_lsa *lsa) * processing Router Information LSA deletion */ if (srn == NULL) { - zlog_warn("SR (%s): Stop! no entry in SRDB for SR Node %s", - __func__, inet_ntoa(lsah->adv_router)); + flog_err(OSPF_ERR_SR_INVALID_DB, + "SR (%s): Stop! no entry in SRDB for SR Node %s", + __func__, inet_ntoa(lsah->adv_router)); return; } @@ -1339,11 +1341,11 @@ void ospf_sr_ext_link_lsa_delete(struct ospf_lsa *lsa) listnode_delete(srn->ext_link, srl); XFREE(MTYPE_OSPF_SR_PARAMS, srl); } else { - zlog_warn( - "SR (%s): Didn't found corresponding SR Link 8.0.0.%u " - "for SR Node %s", - __func__, GET_OPAQUE_ID(ntohl(lsah->id.s_addr)), - inet_ntoa(lsah->adv_router)); + flog_err(OSPF_ERR_SR_INVALID_DB, + "SR (%s): Didn't found corresponding SR Link 8.0.0.%u " + "for SR Node %s", + __func__, GET_OPAQUE_ID(ntohl(lsah->id.s_addr)), + inet_ntoa(lsah->adv_router)); } } @@ -1367,7 +1369,7 @@ void ospf_sr_ext_prefix_lsa_update(struct ospf_lsa *lsa) /* Sanity check */ if (OspfSR.neighbors == NULL) { flog_err(OSPF_ERR_SR_INVALID_DB, - "SR (%s): Abort! no valid SR DataBase", __func__); + "SR (%s): Abort! no valid SR DataBase", __func__); return; } @@ -1379,8 +1381,8 @@ void ospf_sr_ext_prefix_lsa_update(struct ospf_lsa *lsa) /* Sanity check */ if (srn == NULL) { flog_err(OSPF_ERR_SR_NODE_CREATE, - "SR (%s): Abort! can't create SR node in hash table", - __func__); + "SR (%s): Abort! can't create SR node in hash table", + __func__); return; } @@ -1420,7 +1422,7 @@ void ospf_sr_ext_prefix_lsa_delete(struct ospf_lsa *lsa) /* Sanity check */ if (OspfSR.neighbors == NULL) { flog_err(OSPF_ERR_SR_INVALID_DB, - "SR (%s): Abort! no valid SR DataBase", __func__); + "SR (%s): Abort! no valid SR DataBase", __func__); return; } @@ -1433,8 +1435,9 @@ void ospf_sr_ext_prefix_lsa_delete(struct ospf_lsa *lsa) * processing Router Information LSA deletion */ if (srn == NULL) { - zlog_warn("SR (%s): Stop! no entry in SRDB for SR Node %s", - __func__, inet_ntoa(lsah->adv_router)); + flog_err(OSPF_ERR_SR_INVALID_DB, + "SR (%s): Stop! no entry in SRDB for SR Node %s", + __func__, inet_ntoa(lsah->adv_router)); return; } @@ -1449,9 +1452,9 @@ void ospf_sr_ext_prefix_lsa_delete(struct ospf_lsa *lsa) listnode_delete(srn->ext_link, srp); XFREE(MTYPE_OSPF_SR_PARAMS, srp); } else { - zlog_warn( - "SR (%s): Didn't found corresponding SR Prefix " - "7.0.0.%u for SR Node %s", + flog_err( + OSPF_ERR_SR_INVALID_DB, + "SR (%s): Didn't found corresponding SR Prefix 7.0.0.%u for SR Node %s", __func__, GET_OPAQUE_ID(ntohl(lsah->id.s_addr)), inet_ntoa(lsah->adv_router)); } |