zebra: Cleanup %pFX to %pRN in rib_process_result

The dest_pfx was pretty much only ever used for
debug output and FRR already knows the rn.  So
use that instead.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
This commit is contained in:
Donald Sharp 2022-01-14 12:40:53 -05:00
parent 085e8f8f6b
commit 69a2d597d2

View File

@ -1803,7 +1803,7 @@ static void rib_process_result(struct zebra_dplane_ctx *ctx)
bool is_update = false; bool is_update = false;
enum dplane_op_e op; enum dplane_op_e op;
enum zebra_dplane_result status; enum zebra_dplane_result status;
const struct prefix *dest_pfx, *src_pfx; const struct prefix *dest_pfx;
uint32_t seq; uint32_t seq;
rib_dest_t *dest; rib_dest_t *dest;
bool fib_changed = false; bool fib_changed = false;
@ -1812,22 +1812,20 @@ static void rib_process_result(struct zebra_dplane_ctx *ctx)
zvrf = vrf_info_lookup(dplane_ctx_get_vrf(ctx)); zvrf = vrf_info_lookup(dplane_ctx_get_vrf(ctx));
vrf = vrf_lookup_by_id(dplane_ctx_get_vrf(ctx)); vrf = vrf_lookup_by_id(dplane_ctx_get_vrf(ctx));
dest_pfx = dplane_ctx_get_dest(ctx);
/* Locate rn and re(s) from ctx */ /* Locate rn and re(s) from ctx */
rn = rib_find_rn_from_ctx(ctx); rn = rib_find_rn_from_ctx(ctx);
if (rn == NULL) { if (rn == NULL) {
if (IS_ZEBRA_DEBUG_DPLANE) { if (IS_ZEBRA_DEBUG_DPLANE) {
zlog_debug( zlog_debug(
"Failed to process dplane results: no route for %s(%u):%pFX", "Failed to process dplane results: no route for %s(%u):%pRN",
VRF_LOGNAME(vrf), dplane_ctx_get_vrf(ctx), VRF_LOGNAME(vrf), dplane_ctx_get_vrf(ctx), rn);
dest_pfx);
} }
goto done; goto done;
} }
dest = rib_dest_from_rnode(rn); dest = rib_dest_from_rnode(rn);
srcdest_rnode_prefixes(rn, &dest_pfx, &src_pfx); srcdest_rnode_prefixes(rn, &dest_pfx, NULL);
info = srcdest_rnode_table_info(rn); info = srcdest_rnode_table_info(rn);
op = dplane_ctx_get_op(ctx); op = dplane_ctx_get_op(ctx);
@ -1835,10 +1833,10 @@ static void rib_process_result(struct zebra_dplane_ctx *ctx)
if (IS_ZEBRA_DEBUG_DPLANE_DETAIL) if (IS_ZEBRA_DEBUG_DPLANE_DETAIL)
zlog_debug( zlog_debug(
"%s(%u:%u):%pFX Processing dplane result ctx %p, op %s result %s", "%s(%u:%u):%pRN Processing dplane result ctx %p, op %s result %s",
VRF_LOGNAME(vrf), dplane_ctx_get_vrf(ctx), VRF_LOGNAME(vrf), dplane_ctx_get_vrf(ctx),
dplane_ctx_get_table(ctx), dest_pfx, ctx, dplane_ctx_get_table(ctx), rn, ctx, dplane_op2str(op),
dplane_op2str(op), dplane_res2str(status)); dplane_res2str(status));
/* /*
* Update is a bit of a special case, where we may have both old and new * Update is a bit of a special case, where we may have both old and new
@ -1877,9 +1875,9 @@ static void rib_process_result(struct zebra_dplane_ctx *ctx)
if (re->dplane_sequence != seq) { if (re->dplane_sequence != seq) {
if (IS_ZEBRA_DEBUG_DPLANE_DETAIL) if (IS_ZEBRA_DEBUG_DPLANE_DETAIL)
zlog_debug( zlog_debug(
"%s(%u):%pFX Stale dplane result for re %p", "%s(%u):%pRN Stale dplane result for re %p",
VRF_LOGNAME(vrf), VRF_LOGNAME(vrf),
dplane_ctx_get_vrf(ctx), dest_pfx, re); dplane_ctx_get_vrf(ctx), rn, re);
} else { } else {
if (!zrouter.asic_offloaded || if (!zrouter.asic_offloaded ||
(CHECK_FLAG(re->flags, ZEBRA_FLAG_OFFLOADED) || (CHECK_FLAG(re->flags, ZEBRA_FLAG_OFFLOADED) ||
@ -1892,10 +1890,10 @@ static void rib_process_result(struct zebra_dplane_ctx *ctx)
if (old_re->dplane_sequence != dplane_ctx_get_old_seq(ctx)) { if (old_re->dplane_sequence != dplane_ctx_get_old_seq(ctx)) {
if (IS_ZEBRA_DEBUG_DPLANE_DETAIL) if (IS_ZEBRA_DEBUG_DPLANE_DETAIL)
zlog_debug( zlog_debug(
"%s(%u:%u):%pFX Stale dplane result for old_re %p", "%s(%u:%u):%pRN Stale dplane result for old_re %p",
VRF_LOGNAME(vrf), VRF_LOGNAME(vrf),
dplane_ctx_get_vrf(ctx), old_re->table, dplane_ctx_get_vrf(ctx), old_re->table,
dest_pfx, old_re); rn, old_re);
} else } else
UNSET_FLAG(old_re->status, ROUTE_ENTRY_QUEUED); UNSET_FLAG(old_re->status, ROUTE_ENTRY_QUEUED);
} }
@ -1933,12 +1931,12 @@ static void rib_process_result(struct zebra_dplane_ctx *ctx)
if (!fib_changed) { if (!fib_changed) {
if (IS_ZEBRA_DEBUG_DPLANE_DETAIL) if (IS_ZEBRA_DEBUG_DPLANE_DETAIL)
zlog_debug( zlog_debug(
"%s(%u:%u):%pFX no fib change for re", "%s(%u:%u):%pRN no fib change for re",
VRF_LOGNAME(vrf), VRF_LOGNAME(vrf),
dplane_ctx_get_vrf(ctx), dplane_ctx_get_vrf(ctx),
dplane_ctx_get_table( dplane_ctx_get_table(
ctx), ctx),
dest_pfx); rn);
} }
/* Redistribute if this is the selected re */ /* Redistribute if this is the selected re */
@ -1989,9 +1987,9 @@ static void rib_process_result(struct zebra_dplane_ctx *ctx)
ZAPI_ROUTE_FAIL_INSTALL, ZAPI_ROUTE_FAIL_INSTALL,
info->afi, info->safi); info->afi, info->safi);
zlog_warn("%s(%u:%u):%pFX: Route install failed", zlog_warn("%s(%u:%u):%pRN: Route install failed",
VRF_LOGNAME(vrf), dplane_ctx_get_vrf(ctx), VRF_LOGNAME(vrf), dplane_ctx_get_vrf(ctx),
dplane_ctx_get_table(ctx), dest_pfx); dplane_ctx_get_table(ctx), rn);
} }
break; break;
case DPLANE_OP_ROUTE_DELETE: case DPLANE_OP_ROUTE_DELETE:
@ -2018,9 +2016,9 @@ static void rib_process_result(struct zebra_dplane_ctx *ctx)
zsend_route_notify_owner_ctx(ctx, zsend_route_notify_owner_ctx(ctx,
ZAPI_ROUTE_REMOVE_FAIL); ZAPI_ROUTE_REMOVE_FAIL);
zlog_warn("%s(%u:%u):%pFX: Route Deletion failure", zlog_warn("%s(%u:%u):%pRN: Route Deletion failure",
VRF_LOGNAME(vrf), dplane_ctx_get_vrf(ctx), VRF_LOGNAME(vrf), dplane_ctx_get_vrf(ctx),
dplane_ctx_get_table(ctx), dest_pfx); dplane_ctx_get_table(ctx), rn);
} }
/* /*