diff options
| -rw-r--r-- | Makefile.am | 5 | ||||
| -rw-r--r-- | bgpd/bgp_route.c | 5 | ||||
| -rw-r--r-- | bgpd/bgpd.c | 4 | ||||
| -rw-r--r-- | ldpd/ldp_zebra.c | 37 | ||||
| -rw-r--r-- | lib/mgmt_be_client.c | 4 | ||||
| -rw-r--r-- | lib/mgmt_fe_client.c | 4 | ||||
| -rw-r--r-- | mgmtd/mgmt_be_adapter.c | 4 | ||||
| -rw-r--r-- | mgmtd/mgmt_fe_adapter.c | 6 | ||||
| -rw-r--r-- | mgmtd/mgmt_txn.c | 6 | ||||
| -rw-r--r-- | ospfd/ospf_interface.c | 1 | ||||
| -rw-r--r-- | zebra/dplane_fpm_nl.c | 4 | ||||
| -rw-r--r-- | zebra/redistribute.c | 2 | ||||
| -rw-r--r-- | zebra/router-id.c | 10 | ||||
| -rw-r--r-- | zebra/zapi_msg.c | 6 | ||||
| -rw-r--r-- | zebra/zebra_evpn_mac.c | 2 | ||||
| -rw-r--r-- | zebra/zebra_mpls.c | 10 | ||||
| -rw-r--r-- | zebra/zebra_mpls_vty.c | 12 | ||||
| -rw-r--r-- | zebra/zebra_pw.c | 12 | ||||
| -rw-r--r-- | zebra/zebra_rib.c | 10 | ||||
| -rw-r--r-- | zebra/zebra_rnh.c | 2 | ||||
| -rw-r--r-- | zebra/zebra_vty.c | 6 |
21 files changed, 61 insertions, 91 deletions
diff --git a/Makefile.am b/Makefile.am index e70e65d333..f56e1b8e0b 100644 --- a/Makefile.am +++ b/Makefile.am @@ -165,14 +165,11 @@ am__v_PROTOC_C_ = $(am__v_PROTOC_C_$(AM_DEFAULT_VERBOSITY)) am__v_PROTOC_C_0 = @echo " PROTOC_C" $@; am__v_PROTOC_C_1 = -.proto.pb-c.c: +%.pb-c.c %.pb-c.h : %.proto $(AM_V_PROTOC_C)$(PROTOC_C) -I$(top_srcdir) --c_out=$(top_builddir) $^ $(AM_V_GEN)$(SED) -i -e '1i\ #include "config.h"' $@ -.pb-c.c.pb-c.h: - @echo " GEN " $@ - include doc/subdir.am include doc/user/subdir.am include doc/manpages/subdir.am diff --git a/bgpd/bgp_route.c b/bgpd/bgp_route.c index efdc907971..4441e86fbb 100644 --- a/bgpd/bgp_route.c +++ b/bgpd/bgp_route.c @@ -2386,7 +2386,10 @@ bool subgroup_announce_check(struct bgp_dest *dest, struct bgp_path_info *pi, if (bgp_debug_update(NULL, p, subgrp->update_group, 0)) zlog_debug( "%pBP [Update:SEND] %pFX is filtered by route-map '%s'", - peer, p, ROUTE_MAP_OUT_NAME(filter)); + peer, p, + bgp_path_suppressed(pi) + ? UNSUPPRESS_MAP_NAME(filter) + : ROUTE_MAP_OUT_NAME(filter)); bgp_attr_flush(rmap_path.attr); return false; } diff --git a/bgpd/bgpd.c b/bgpd/bgpd.c index a1019e11b2..43885883ea 100644 --- a/bgpd/bgpd.c +++ b/bgpd/bgpd.c @@ -1496,9 +1496,11 @@ void peer_xfer_config(struct peer *peer_dst, struct peer *peer_src) peer_dst->v_delayopen = peer_src->v_delayopen; /* password apply */ - if (peer_src->password && !peer_dst->password) + if (peer_src->password) { + XFREE(MTYPE_PEER_PASSWORD, peer_dst->password); peer_dst->password = XSTRDUP(MTYPE_PEER_PASSWORD, peer_src->password); + } FOREACH_AFI_SAFI (afi, safi) { peer_dst->afc[afi][safi] = peer_src->afc[afi][safi]; diff --git a/ldpd/ldp_zebra.c b/ldpd/ldp_zebra.c index 02cd1678e9..e3ace30582 100644 --- a/ldpd/ldp_zebra.c +++ b/ldpd/ldp_zebra.c @@ -89,7 +89,7 @@ pw2zpw(struct l2vpn_pw *pw, struct zapi_pw *zpw) zpw->nexthop.ipv6 = pw->addr.v6; zpw->local_label = NO_LABEL; zpw->remote_label = NO_LABEL; - if (pw->flags & F_PW_CWORD) + if (CHECK_FLAG(pw->flags, F_PW_CWORD)) zpw->flags = F_PSEUDOWIRE_CWORD; zpw->data.ldp.lsr_id = pw->lsr_id; zpw->data.ldp.pwid = pw->pwid; @@ -162,10 +162,10 @@ ldp_zebra_opaque_msg_handler(ZAPI_CALLBACK_ARGS) struct zapi_rlfa_igp igp; struct zapi_rlfa_request rlfa; - s = zclient->ibuf; + s = zclient->ibuf; - if (zclient_opaque_decode(s, &info) != 0) - return -1; + if(zclient_opaque_decode(s, &info) != 0) + return -1; switch (info.type) { case LDP_IGP_SYNC_IF_STATE_REQUEST: @@ -239,7 +239,7 @@ ldp_zebra_send_mpls_labels(int cmd, struct kroute *kr) * dropping them). */ if (kr->remote_label == NO_LABEL - && !(ldpd_conf->flags & F_LDPD_ALLOW_BROKEN_LSP) + && !CHECK_FLAG(ldpd_conf->flags, F_LDPD_ALLOW_BROKEN_LSP) && cmd == ZEBRA_MPLS_LABELS_ADD) return 0; @@ -349,8 +349,7 @@ kif_redistribute(const char *ifname) for (ALL_LIST_ELEMENTS_RO(ifp->connected, cnode, ifc)) { ifc2kaddr(ifp, ifc, &ka); - main_imsg_compose_ldpe(IMSG_NEWADDR, 0, &ka, - sizeof(ka)); + main_imsg_compose_ldpe(IMSG_NEWADDR, 0, &ka, sizeof(ka)); } } } @@ -418,14 +417,12 @@ ldp_interface_status_change(struct interface *ifp) if (if_is_operative(ifp)) { for (ALL_LIST_ELEMENTS_RO(ifp->connected, node, ifc)) { ifc2kaddr(ifp, ifc, &ka); - main_imsg_compose_ldpe(IMSG_NEWADDR, 0, &ka, - sizeof(ka)); + main_imsg_compose_ldpe(IMSG_NEWADDR, 0, &ka, sizeof(ka)); } } else { for (ALL_LIST_ELEMENTS_RO(ifp->connected, node, ifc)) { ifc2kaddr(ifp, ifc, &ka); - main_imsg_compose_ldpe(IMSG_DELADDR, 0, &ka, - sizeof(ka)); + main_imsg_compose_ldpe(IMSG_DELADDR, 0, &ka, sizeof(ka)); } } @@ -530,7 +527,7 @@ ldp_zebra_read_route(ZAPI_CALLBACK_ARGS) switch (api.type) { case ZEBRA_ROUTE_CONNECT: - kr.flags |= F_CONNECTED; + SET_FLAG(kr.flags, F_CONNECTED); break; case ZEBRA_ROUTE_BGP: /* LDP should follow the IGP and ignore BGP routes */ @@ -580,7 +577,7 @@ ldp_zebra_read_route(ZAPI_CALLBACK_ARGS) kr.ifindex = api_nh->ifindex; break; case NEXTHOP_TYPE_IFINDEX: - if (!(kr.flags & F_CONNECTED)) + if (!CHECK_FLAG(kr.flags, F_CONNECTED)) continue; break; case NEXTHOP_TYPE_BLACKHOLE: @@ -593,8 +590,7 @@ ldp_zebra_read_route(ZAPI_CALLBACK_ARGS) zebra_route_string(api.type)); if (add) - main_imsg_compose_lde(IMSG_NETWORK_ADD, 0, &kr, - sizeof(kr)); + main_imsg_compose_lde(IMSG_NETWORK_ADD, 0, &kr, sizeof(kr)); } main_imsg_compose_lde(IMSG_NETWORK_UPDATE, 0, &kr, sizeof(kr)); @@ -655,7 +651,7 @@ ldp_zebra_connected(struct zclient *zclient) /* if MPLS was already enabled and we are re-connecting, register again */ - if (vty_conf->flags & F_LDPD_ENABLED) + if (CHECK_FLAG(vty_conf->flags, F_LDPD_ENABLED)) ldp_zebra_regdereg_zebra_info(true); ldp_zebra_opaque_register(); @@ -670,11 +666,9 @@ ldp_zebra_filter_update(struct access_list *access) if (access && access->name[0] != '\0') { strlcpy(laccess.name, access->name, sizeof(laccess.name)); - debug_evt("%s ACL update filter name %s", __func__, - access->name); + debug_evt("%s ACL update filter name %s", __func__, access->name); - main_imsg_compose_both(IMSG_FILTER_UPDATE, &laccess, - sizeof(laccess)); + main_imsg_compose_both(IMSG_FILTER_UPDATE, &laccess, sizeof(laccess)); } } @@ -692,8 +686,7 @@ static zclient_handler *const ldp_handlers[] = { void ldp_zebra_init(struct event_loop *master) { - if_zapi_callbacks(ldp_ifp_create, ldp_ifp_up, - ldp_ifp_down, ldp_ifp_destroy); + if_zapi_callbacks(ldp_ifp_create, ldp_ifp_up, ldp_ifp_down, ldp_ifp_destroy); /* Set default values. */ zclient = zclient_new(master, &zclient_options_default, ldp_handlers, diff --git a/lib/mgmt_be_client.c b/lib/mgmt_be_client.c index c35399cb5a..36c78052bc 100644 --- a/lib/mgmt_be_client.c +++ b/lib/mgmt_be_client.c @@ -1056,26 +1056,22 @@ mgmt_be_client_register_event(struct mgmt_be_client_ctx *client_ctx, event_add_read(client_ctx->tm, mgmt_be_client_read, client_ctx, client_ctx->conn_fd, &client_ctx->conn_read_ev); - assert(client_ctx->conn_read_ev); break; case MGMTD_BE_CONN_WRITE: event_add_write(client_ctx->tm, mgmt_be_client_write, client_ctx, client_ctx->conn_fd, &client_ctx->conn_write_ev); - assert(client_ctx->conn_write_ev); break; case MGMTD_BE_PROC_MSG: tv.tv_usec = MGMTD_BE_MSG_PROC_DELAY_USEC; event_add_timer_tv(client_ctx->tm, mgmt_be_client_proc_msgbufs, client_ctx, &tv, &client_ctx->msg_proc_ev); - assert(client_ctx->msg_proc_ev); break; case MGMTD_BE_CONN_WRITES_ON: event_add_timer_msec(client_ctx->tm, mgmt_be_client_resume_writes, client_ctx, MGMTD_BE_MSG_WRITE_DELAY_MSEC, &client_ctx->conn_writes_on); - assert(client_ctx->conn_writes_on); break; case MGMTD_BE_SERVER: case MGMTD_BE_CONN_INIT: diff --git a/lib/mgmt_fe_client.c b/lib/mgmt_fe_client.c index 57c1961ff0..a2c4fd6572 100644 --- a/lib/mgmt_fe_client.c +++ b/lib/mgmt_fe_client.c @@ -741,27 +741,23 @@ mgmt_fe_client_register_event(struct mgmt_fe_client_ctx *client_ctx, event_add_read(client_ctx->tm, mgmt_fe_client_read, client_ctx, client_ctx->conn_fd, &client_ctx->conn_read_ev); - assert(client_ctx->conn_read_ev); break; case MGMTD_FE_CONN_WRITE: event_add_write(client_ctx->tm, mgmt_fe_client_write, client_ctx, client_ctx->conn_fd, &client_ctx->conn_write_ev); - assert(client_ctx->conn_write_ev); break; case MGMTD_FE_PROC_MSG: tv.tv_usec = MGMTD_FE_MSG_PROC_DELAY_USEC; event_add_timer_tv(client_ctx->tm, mgmt_fe_client_proc_msgbufs, client_ctx, &tv, &client_ctx->msg_proc_ev); - assert(client_ctx->msg_proc_ev); break; case MGMTD_FE_CONN_WRITES_ON: event_add_timer_msec( client_ctx->tm, mgmt_fe_client_resume_writes, client_ctx, MGMTD_FE_MSG_WRITE_DELAY_MSEC, &client_ctx->conn_writes_on); - assert(client_ctx->conn_writes_on); break; case MGMTD_FE_SERVER: assert(!"mgmt_fe_client_ctx_post_event called incorrectly"); diff --git a/mgmtd/mgmt_be_adapter.c b/mgmtd/mgmt_be_adapter.c index e0ab2cab80..af43cf3eae 100644 --- a/mgmtd/mgmt_be_adapter.c +++ b/mgmtd/mgmt_be_adapter.c @@ -737,12 +737,10 @@ mgmt_be_adapter_register_event(struct mgmt_be_client_adapter *adapter, mgmt_be_adapter_conn_init, adapter, MGMTD_BE_CONN_INIT_DELAY_MSEC, &adapter->conn_init_ev); - assert(adapter->conn_init_ev); break; case MGMTD_BE_CONN_READ: event_add_read(mgmt_be_adapter_tm, mgmt_be_adapter_read, adapter, adapter->conn_fd, &adapter->conn_read_ev); - assert(adapter->conn_read_ev); break; case MGMTD_BE_CONN_WRITE: if (adapter->conn_write_ev) @@ -762,14 +760,12 @@ mgmt_be_adapter_register_event(struct mgmt_be_client_adapter *adapter, event_add_timer_tv(mgmt_be_adapter_tm, mgmt_be_adapter_proc_msgbufs, adapter, &tv, &adapter->proc_msg_ev); - assert(adapter->proc_msg_ev); break; case MGMTD_BE_CONN_WRITES_ON: event_add_timer_msec(mgmt_be_adapter_tm, mgmt_be_adapter_resume_writes, adapter, MGMTD_BE_MSG_WRITE_DELAY_MSEC, &adapter->conn_writes_on); - assert(adapter->conn_writes_on); break; case MGMTD_BE_SERVER: case MGMTD_BE_SCHED_CFG_PREPARE: diff --git a/mgmtd/mgmt_fe_adapter.c b/mgmtd/mgmt_fe_adapter.c index ba4ac9f08d..5826b17de7 100644 --- a/mgmtd/mgmt_fe_adapter.c +++ b/mgmtd/mgmt_fe_adapter.c @@ -659,13 +659,11 @@ mgmt_fe_session_register_event(struct mgmt_fe_session_ctx *session, event_add_timer_tv(mgmt_fe_adapter_tm, mgmt_fe_session_cfg_txn_clnup, session, &tv, &session->proc_cfg_txn_clnp); - assert(session->proc_cfg_txn_clnp); break; case MGMTD_FE_SESSION_SHOW_TXN_CLNUP: event_add_timer_tv(mgmt_fe_adapter_tm, mgmt_fe_session_show_txn_clnup, session, &tv, &session->proc_show_txn_clnp); - assert(session->proc_show_txn_clnp); break; } } @@ -1497,27 +1495,23 @@ mgmt_fe_adapter_register_event(struct mgmt_fe_client_adapter *adapter, case MGMTD_FE_CONN_READ: event_add_read(mgmt_fe_adapter_tm, mgmt_fe_adapter_read, adapter, adapter->conn_fd, &adapter->conn_read_ev); - assert(adapter->conn_read_ev); break; case MGMTD_FE_CONN_WRITE: event_add_write(mgmt_fe_adapter_tm, mgmt_fe_adapter_write, adapter, adapter->conn_fd, &adapter->conn_write_ev); - assert(adapter->conn_write_ev); break; case MGMTD_FE_PROC_MSG: tv.tv_usec = MGMTD_FE_MSG_PROC_DELAY_USEC; event_add_timer_tv(mgmt_fe_adapter_tm, mgmt_fe_adapter_proc_msgbufs, adapter, &tv, &adapter->proc_msg_ev); - assert(adapter->proc_msg_ev); break; case MGMTD_FE_CONN_WRITES_ON: event_add_timer_msec(mgmt_fe_adapter_tm, mgmt_fe_adapter_resume_writes, adapter, MGMTD_FE_MSG_WRITE_DELAY_MSEC, &adapter->conn_writes_on); - assert(adapter->conn_writes_on); break; case MGMTD_FE_SERVER: assert(!"mgmt_fe_adapter_post_event() called incorrectly"); diff --git a/mgmtd/mgmt_txn.c b/mgmtd/mgmt_txn.c index b5f61d3bc1..5fa8aabfd6 100644 --- a/mgmtd/mgmt_txn.c +++ b/mgmtd/mgmt_txn.c @@ -2228,35 +2228,29 @@ static void mgmt_txn_register_event(struct mgmt_txn_ctx *txn, case MGMTD_TXN_PROC_SETCFG: event_add_timer_tv(mgmt_txn_tm, mgmt_txn_process_set_cfg, txn, &tv, &txn->proc_set_cfg); - assert(txn->proc_set_cfg); break; case MGMTD_TXN_PROC_COMMITCFG: event_add_timer_tv(mgmt_txn_tm, mgmt_txn_process_commit_cfg, txn, &tv, &txn->proc_comm_cfg); - assert(txn->proc_comm_cfg); break; case MGMTD_TXN_PROC_GETCFG: event_add_timer_tv(mgmt_txn_tm, mgmt_txn_process_get_cfg, txn, &tv, &txn->proc_get_cfg); - assert(txn->proc_get_cfg); break; case MGMTD_TXN_PROC_GETDATA: event_add_timer_tv(mgmt_txn_tm, mgmt_txn_process_get_data, txn, &tv, &txn->proc_get_data); - assert(txn->proc_get_data); break; case MGMTD_TXN_COMMITCFG_TIMEOUT: event_add_timer_msec(mgmt_txn_tm, mgmt_txn_cfg_commit_timedout, txn, MGMTD_TXN_CFG_COMMIT_MAX_DELAY_MSEC, &txn->comm_cfg_timeout); - assert(txn->comm_cfg_timeout); break; case MGMTD_TXN_CLEANUP: tv.tv_usec = MGMTD_TXN_CLEANUP_DELAY_USEC; event_add_timer_tv(mgmt_txn_tm, mgmt_txn_cleanup, txn, &tv, &txn->clnup); - assert(txn->clnup); } } diff --git a/ospfd/ospf_interface.c b/ospfd/ospf_interface.c index dcecffa6a5..649ba70e02 100644 --- a/ospfd/ospf_interface.c +++ b/ospfd/ospf_interface.c @@ -977,7 +977,6 @@ static void ospf_vl_if_delete(struct ospf_vl_data *vl_data) if_delete(&ifp); if (!vrf_is_enabled(vrf)) vrf_delete(vrf); - vlink_count--; } /* for a defined area, count the number of configured vl diff --git a/zebra/dplane_fpm_nl.c b/zebra/dplane_fpm_nl.c index b3bf1197be..be2f55120c 100644 --- a/zebra/dplane_fpm_nl.c +++ b/zebra/dplane_fpm_nl.c @@ -1023,7 +1023,7 @@ static int fpm_lsp_send_cb(struct hash_bucket *bucket, void *arg) static void fpm_lsp_send(struct event *t) { struct fpm_nl_ctx *fnc = EVENT_ARG(t); - struct zebra_vrf *zvrf = vrf_info_lookup(VRF_DEFAULT); + struct zebra_vrf *zvrf = zebra_vrf_lookup_by_id(VRF_DEFAULT); struct fpm_lsp_arg fla; fla.fnc = fnc; @@ -1263,7 +1263,7 @@ static void fpm_lsp_reset_cb(struct hash_bucket *bucket, void *arg) static void fpm_lsp_reset(struct event *t) { struct fpm_nl_ctx *fnc = EVENT_ARG(t); - struct zebra_vrf *zvrf = vrf_info_lookup(VRF_DEFAULT); + struct zebra_vrf *zvrf = zebra_vrf_lookup_by_id(VRF_DEFAULT); hash_iterate(zvrf->lsp_table, fpm_lsp_reset_cb, NULL); diff --git a/zebra/redistribute.c b/zebra/redistribute.c index 8cdc419cce..d2fa85eb64 100644 --- a/zebra/redistribute.c +++ b/zebra/redistribute.c @@ -145,7 +145,7 @@ static bool zebra_redistribute_check(const struct route_node *rn, return false; afi = family2afi(rn->p.family); - zvrf = vrf_info_lookup(re->vrf_id); + zvrf = zebra_vrf_lookup_by_id(re->vrf_id); if (re->vrf_id == VRF_DEFAULT && zvrf->table_id != re->table) return false; diff --git a/zebra/router-id.c b/zebra/router-id.c index e8cb33c35c..ef87d924fe 100644 --- a/zebra/router-id.c +++ b/zebra/router-id.c @@ -284,7 +284,7 @@ DEFUN (ip_router_id, argv_find(argv, argc, "NAME", &idx); VRF_GET_ID(vrf_id, argv[idx]->arg, false); - zvrf = vrf_info_lookup(vrf_id); + zvrf = zebra_vrf_lookup_by_id(vrf_id); router_id_set(AFI_IP, &rid, zvrf); return CMD_SUCCESS; @@ -321,7 +321,7 @@ DEFUN (ipv6_router_id, argv_find(argv, argc, "NAME", &idx); VRF_GET_ID(vrf_id, argv[idx]->arg, false); - zvrf = vrf_info_lookup(vrf_id); + zvrf = zebra_vrf_lookup_by_id(vrf_id); router_id_set(AFI_IP6, &rid, zvrf); return CMD_SUCCESS; @@ -403,7 +403,7 @@ DEFUN (no_ip_router_id, if (argv_find(argv, argc, "NAME", &idx)) VRF_GET_ID(vrf_id, argv[idx]->arg, false); - zvrf = vrf_info_lookup(vrf_id); + zvrf = zebra_vrf_lookup_by_id(vrf_id); router_id_set(AFI_IP, &rid, zvrf); return CMD_SUCCESS; @@ -437,7 +437,7 @@ DEFUN (no_ipv6_router_id, if (argv_find(argv, argc, "NAME", &idx)) VRF_GET_ID(vrf_id, argv[idx]->arg, false); - zvrf = vrf_info_lookup(vrf_id); + zvrf = zebra_vrf_lookup_by_id(vrf_id); router_id_set(AFI_IP6, &rid, zvrf); return CMD_SUCCESS; @@ -514,7 +514,7 @@ DEFUN (show_ip_router_id, vrf_name = argv[idx]->arg; } - zvrf = vrf_info_lookup(vrf_id); + zvrf = zebra_vrf_lookup_by_id(vrf_id); if (zvrf != NULL) { if (is_ipv6) { diff --git a/zebra/zapi_msg.c b/zebra/zapi_msg.c index 1ff188c76d..4c6c336d41 100644 --- a/zebra/zapi_msg.c +++ b/zebra/zapi_msg.c @@ -1330,7 +1330,7 @@ static void zread_fec_register(ZAPI_HANDLER_ARGS) uint32_t label_index = MPLS_INVALID_LABEL_INDEX; s = msg; - zvrf = vrf_info_lookup(VRF_DEFAULT); + zvrf = zebra_vrf_lookup_by_id(VRF_DEFAULT); if (!zvrf) return; @@ -1393,7 +1393,7 @@ static void zread_fec_unregister(ZAPI_HANDLER_ARGS) uint16_t flags; s = msg; - zvrf = vrf_info_lookup(VRF_DEFAULT); + zvrf = zebra_vrf_lookup_by_id(VRF_DEFAULT); if (!zvrf) return; @@ -2337,7 +2337,7 @@ void zsend_capabilities_all_clients(void) struct zebra_vrf *zvrf; struct zserv *client; - zvrf = vrf_info_lookup(VRF_DEFAULT); + zvrf = zebra_vrf_lookup_by_id(VRF_DEFAULT); for (ALL_LIST_ELEMENTS(zrouter.client_list, node, nnode, client)) { /* Do not send unsolicited messages to synchronous clients. */ if (client->synchronous) diff --git a/zebra/zebra_evpn_mac.c b/zebra/zebra_evpn_mac.c index c7252e48bc..ccc1b61e06 100644 --- a/zebra/zebra_evpn_mac.c +++ b/zebra/zebra_evpn_mac.c @@ -389,7 +389,7 @@ static void zebra_evpn_dad_mac_auto_recovery_exp(struct event *t) mac = EVENT_ARG(t); /* since this is asynchronous we need sanity checks*/ - zvrf = vrf_info_lookup(mac->zevpn->vrf_id); + zvrf = zebra_vrf_lookup_by_id(mac->zevpn->vrf_id); if (!zvrf) return; diff --git a/zebra/zebra_mpls.c b/zebra/zebra_mpls.c index 3fbf201086..f1a99d89ce 100644 --- a/zebra/zebra_mpls.c +++ b/zebra/zebra_mpls.c @@ -887,7 +887,7 @@ static wq_item_status lsp_process(struct work_queue *wq, void *data) struct zebra_lsp *lsp; struct zebra_nhlfe *oldbest, *newbest; char buf[BUFSIZ], buf2[BUFSIZ]; - struct zebra_vrf *zvrf = vrf_info_lookup(VRF_DEFAULT); + struct zebra_vrf *zvrf = zebra_vrf_lookup_by_id(VRF_DEFAULT); enum zebra_dplane_result res; lsp = (struct zebra_lsp *)data; @@ -1028,7 +1028,7 @@ static void lsp_processq_del(struct work_queue *wq, void *data) if (zebra_router_in_shutdown()) return; - zvrf = vrf_info_lookup(VRF_DEFAULT); + zvrf = zebra_vrf_lookup_by_id(VRF_DEFAULT); assert(zvrf); lsp_table = zvrf->lsp_table; @@ -1776,7 +1776,7 @@ void zebra_mpls_lsp_dplane_result(struct zebra_dplane_ctx *ctx) case DPLANE_OP_LSP_INSTALL: case DPLANE_OP_LSP_UPDATE: /* Look for zebra LSP object */ - zvrf = vrf_info_lookup(VRF_DEFAULT); + zvrf = zebra_vrf_lookup_by_id(VRF_DEFAULT); if (zvrf == NULL) break; @@ -2092,7 +2092,7 @@ void zebra_mpls_process_dplane_notify(struct zebra_dplane_ctx *ctx) dplane_ctx_get_in_label(ctx)); /* Look for zebra LSP object */ - zvrf = vrf_info_lookup(VRF_DEFAULT); + zvrf = zebra_vrf_lookup_by_id(VRF_DEFAULT); if (zvrf == NULL) return; @@ -2467,7 +2467,7 @@ int zebra_mpls_fec_unregister(struct zebra_vrf *zvrf, struct prefix *p, */ static int zebra_mpls_cleanup_fecs_for_client(struct zserv *client) { - struct zebra_vrf *zvrf = vrf_info_lookup(VRF_DEFAULT); + struct zebra_vrf *zvrf = zebra_vrf_lookup_by_id(VRF_DEFAULT); struct route_node *rn; struct zebra_fec *fec; struct listnode *node; diff --git a/zebra/zebra_mpls_vty.c b/zebra/zebra_mpls_vty.c index 7e3cdd738e..6b8859e0ca 100644 --- a/zebra/zebra_mpls_vty.c +++ b/zebra/zebra_mpls_vty.c @@ -41,7 +41,7 @@ static int zebra_mpls_transit_lsp(struct vty *vty, int add_cmd, return CMD_WARNING_CONFIG_FAILED; } - zvrf = vrf_info_lookup(VRF_DEFAULT); + zvrf = zebra_vrf_lookup_by_id(VRF_DEFAULT); if (!zvrf) { vty_out(vty, "%% Default VRF does not exist\n"); return CMD_WARNING_CONFIG_FAILED; @@ -185,7 +185,7 @@ static int zebra_mpls_bind(struct vty *vty, int add_cmd, const char *prefix, uint32_t label; int ret; - zvrf = vrf_info_lookup(VRF_DEFAULT); + zvrf = zebra_vrf_lookup_by_id(VRF_DEFAULT); if (!zvrf) { vty_out(vty, "%% Default VRF does not exist\n"); return CMD_WARNING_CONFIG_FAILED; @@ -273,7 +273,7 @@ static int zebra_mpls_config(struct vty *vty) int write = 0; struct zebra_vrf *zvrf; - zvrf = vrf_info_lookup(VRF_DEFAULT); + zvrf = zebra_vrf_lookup_by_id(VRF_DEFAULT); if (!zvrf) return 0; @@ -296,7 +296,7 @@ DEFUN (show_mpls_fec, struct prefix p; int ret; - zvrf = vrf_info_lookup(VRF_DEFAULT); + zvrf = zebra_vrf_lookup_by_id(VRF_DEFAULT); if (!zvrf) return 0; @@ -326,7 +326,7 @@ DEFUN (show_mpls_table, struct zebra_vrf *zvrf; bool uj = use_json(argc, argv); - zvrf = vrf_info_lookup(VRF_DEFAULT); + zvrf = zebra_vrf_lookup_by_id(VRF_DEFAULT); zebra_mpls_print_lsp_table(vty, zvrf, uj); return CMD_SUCCESS; } @@ -344,7 +344,7 @@ DEFUN (show_mpls_table_lsp, struct zebra_vrf *zvrf; bool uj = use_json(argc, argv); - zvrf = vrf_info_lookup(VRF_DEFAULT); + zvrf = zebra_vrf_lookup_by_id(VRF_DEFAULT); label = atoi(argv[3]->arg); zebra_mpls_print_lsp(vty, zvrf, label, uj); return CMD_SUCCESS; diff --git a/zebra/zebra_pw.c b/zebra/zebra_pw.c index a02d7e8807..12dcac1de5 100644 --- a/zebra/zebra_pw.c +++ b/zebra/zebra_pw.c @@ -407,7 +407,7 @@ DEFUN_NOSH (pseudowire_if, const char *ifname; int idx = 0; - zvrf = vrf_info_lookup(VRF_DEFAULT); + zvrf = zebra_vrf_lookup_by_id(VRF_DEFAULT); if (!zvrf) return CMD_WARNING; @@ -439,7 +439,7 @@ DEFUN (no_pseudowire_if, const char *ifname; int idx = 0; - zvrf = vrf_info_lookup(VRF_DEFAULT); + zvrf = zebra_vrf_lookup_by_id(VRF_DEFAULT); if (!zvrf) return CMD_WARNING; @@ -563,7 +563,7 @@ DEFUN (show_pseudowires, struct zebra_vrf *zvrf; struct zebra_pw *pw; - zvrf = vrf_info_lookup(VRF_DEFAULT); + zvrf = zebra_vrf_lookup_by_id(VRF_DEFAULT); if (!zvrf) return 0; @@ -602,7 +602,7 @@ static void vty_show_mpls_pseudowire_detail(struct vty *vty) struct nexthop *nexthop; struct nexthop_group *nhg; - zvrf = vrf_info_lookup(VRF_DEFAULT); + zvrf = zebra_vrf_lookup_by_id(VRF_DEFAULT); if (!zvrf) return; @@ -758,7 +758,7 @@ static void vty_show_mpls_pseudowire_detail_json(struct vty *vty) struct zebra_vrf *zvrf; struct zebra_pw *pw; - zvrf = vrf_info_lookup(VRF_DEFAULT); + zvrf = zebra_vrf_lookup_by_id(VRF_DEFAULT); if (!zvrf) return; @@ -794,7 +794,7 @@ static int zebra_pw_config(struct vty *vty) struct zebra_vrf *zvrf; struct zebra_pw *pw; - zvrf = vrf_info_lookup(VRF_DEFAULT); + zvrf = zebra_vrf_lookup_by_id(VRF_DEFAULT); if (!zvrf) return 0; diff --git a/zebra/zebra_rib.c b/zebra/zebra_rib.c index 5a86b7d0a5..7a9d0c0ed6 100644 --- a/zebra/zebra_rib.c +++ b/zebra/zebra_rib.c @@ -632,7 +632,7 @@ void rib_install_kernel(struct route_node *rn, struct route_entry *re, { struct nexthop *nexthop; struct rib_table_info *info = srcdest_rnode_table_info(rn); - struct zebra_vrf *zvrf = vrf_info_lookup(re->vrf_id); + struct zebra_vrf *zvrf = zebra_vrf_lookup_by_id(re->vrf_id); const struct prefix *p, *src_p; enum zebra_dplane_result ret; @@ -715,7 +715,7 @@ void rib_uninstall_kernel(struct route_node *rn, struct route_entry *re) { struct nexthop *nexthop; struct rib_table_info *info = srcdest_rnode_table_info(rn); - struct zebra_vrf *zvrf = vrf_info_lookup(re->vrf_id); + struct zebra_vrf *zvrf = zebra_vrf_lookup_by_id(re->vrf_id); if (info->safi != SAFI_UNICAST) { UNSET_FLAG(re->status, ROUTE_ENTRY_INSTALLED); @@ -1410,7 +1410,7 @@ static void rib_process(struct route_node *rn) static void zebra_rib_evaluate_mpls(struct route_node *rn) { rib_dest_t *dest = rib_dest_from_rnode(rn); - struct zebra_vrf *zvrf = vrf_info_lookup(VRF_DEFAULT); + struct zebra_vrf *zvrf = zebra_vrf_lookup_by_id(VRF_DEFAULT); if (!dest) return; @@ -1898,7 +1898,7 @@ static void rib_process_result(struct zebra_dplane_ctx *ctx) struct rib_table_info *info; bool rt_delete = false; - zvrf = vrf_info_lookup(dplane_ctx_get_vrf(ctx)); + zvrf = zebra_vrf_lookup_by_id(dplane_ctx_get_vrf(ctx)); vrf = vrf_lookup_by_id(dplane_ctx_get_vrf(ctx)); /* Locate rn and re(s) from ctx */ @@ -2566,7 +2566,7 @@ static void process_subq_early_label(struct listnode *lnode) if (!w) return; - zvrf = vrf_info_lookup(w->vrf_id); + zvrf = zebra_vrf_lookup_by_id(w->vrf_id); if (!zvrf) { XFREE(MTYPE_WQ_WRAPPER, w); return; diff --git a/zebra/zebra_rnh.c b/zebra/zebra_rnh.c index abb10e21cc..3bbcd38d1c 100644 --- a/zebra/zebra_rnh.c +++ b/zebra/zebra_rnh.c @@ -326,7 +326,7 @@ void zebra_register_rnh_pseudowire(vrf_id_t vrf_id, struct zebra_pw *pw, *nht_exists = false; - zvrf = vrf_info_lookup(vrf_id); + zvrf = zebra_vrf_lookup_by_id(vrf_id); if (!zvrf) return; diff --git a/zebra/zebra_vty.c b/zebra/zebra_vty.c index 56e7226424..d100dc0e69 100644 --- a/zebra/zebra_vty.c +++ b/zebra/zebra_vty.c @@ -566,7 +566,7 @@ static void vty_show_ip_route_detail(struct vty *vty, struct route_node *rn, if (re->mtu) vty_out(vty, ", mtu %u", re->mtu); if (re->vrf_id != VRF_DEFAULT) { - zvrf = vrf_info_lookup(re->vrf_id); + zvrf = zebra_vrf_lookup_by_id(re->vrf_id); vty_out(vty, ", vrf %s", zvrf_name(zvrf)); } if (CHECK_FLAG(re->flags, ZEBRA_FLAG_SELECTED)) @@ -2706,7 +2706,7 @@ DEFUN (default_vrf_vni_mapping, struct zebra_vrf *zvrf = NULL; int filter = 0; - zvrf = vrf_info_lookup(VRF_DEFAULT); + zvrf = zebra_vrf_lookup_by_id(VRF_DEFAULT); if (!zvrf) return CMD_WARNING; @@ -2745,7 +2745,7 @@ DEFUN (no_default_vrf_vni_mapping, vni_t vni = strtoul(argv[2]->arg, NULL, 10); struct zebra_vrf *zvrf = NULL; - zvrf = vrf_info_lookup(VRF_DEFAULT); + zvrf = zebra_vrf_lookup_by_id(VRF_DEFAULT); if (!zvrf) return CMD_WARNING; |
