}
}
-static void _display_peer_brief_iter(struct hash_bucket *hb, void *arg)
+static void _display_peer_brief_iter(struct hash_backet *hb, void *arg)
{
struct bfd_vrf_tuple *bvt = arg;
struct vty *vty;
return aspath;
}
-static void bgp_aggr_aspath_prepare(struct hash_bucket *hb, void *arg)
+static void bgp_aggr_aspath_prepare(struct hash_backet *hb, void *arg)
{
struct aspath *hb_aspath = hb->data;
struct aspath **aggr_aspath = arg;
return community;
}
-static void bgp_aggr_community_prepare(struct hash_bucket *hb, void *arg)
+static void bgp_aggr_community_prepare(struct hash_backet *hb, void *arg)
{
struct community *hb_community = hb->data;
struct community **aggr_community = arg;
return ecommunity;
}
-static void bgp_aggr_ecommunity_prepare(struct hash_bucket *hb, void *arg)
+static void bgp_aggr_ecommunity_prepare(struct hash_backet *hb, void *arg)
{
struct ecommunity *hb_ecommunity = hb->data;
struct ecommunity **aggr_ecommunity = arg;
return lcommunity;
}
-static void bgp_aggr_lcommunity_prepare(struct hash_bucket *hb, void *arg)
+static void bgp_aggr_lcommunity_prepare(struct hash_backet *hb, void *arg)
{
struct lcommunity *hb_lcommunity = hb->data;
struct lcommunity **aggr_lcommunity = arg;
#define HASHWALK_CONTINUE 0
#define HASHWALK_ABORT -1
+#if CONFDATE > 20200225
+CPP_NOTICE("hash.h: time to remove hash_backet #define")
+#endif
+#define hash_backet hash_bucket
+
struct hash_bucket {
/*
* if this bucket is the head of the linked listed, len denotes the
}
}
-static void route_map_pentry_process_dependency(struct hash_bucket *backet,
+static void route_map_pentry_process_dependency(struct hash_backet *backet,
void *data)
{
char *rmap_name = NULL;
}
static void
-pbr_nht_individual_nexthop_interface_update_lookup(struct hash_bucket *b,
+pbr_nht_individual_nexthop_interface_update_lookup(struct hash_backet *b,
void *data)
{
struct pbr_nexthop_cache *pnhc = b->data;
pnhi->valid += 1;
}
-static void pbr_nht_nexthop_interface_update_lookup(struct hash_bucket *b,
+static void pbr_nht_nexthop_interface_update_lookup(struct hash_backet *b,
void *data)
{
struct pbr_nexthop_group_cache *pnhgc = b->data;
}
}
-static void pim_show_vxlan_sg_hash_entry(struct hash_bucket *backet, void *arg)
+static void pim_show_vxlan_sg_hash_entry(struct hash_backet *backet, void *arg)
{
pim_show_vxlan_sg_entry((struct pim_vxlan_sg *)backet->data,
(struct pim_sg_cache_walk_data *)arg);
pim_vxlan_orig_mr_up_del(vxlan_sg);
}
-static void pim_vxlan_orig_mr_iif_update(struct hash_bucket *backet, void *arg)
+static void pim_vxlan_orig_mr_iif_update(struct hash_backet *backet, void *arg)
{
struct interface *ifp;
struct pim_vxlan_sg *vxlan_sg = (struct pim_vxlan_sg *)backet->data;
* to the MLAG peer which may mroute it over the underlay if there are any
* interested receivers.
*/
-static void pim_vxlan_sg_peerlink_oif_update(struct hash_bucket *backet,
+static void pim_vxlan_sg_peerlink_oif_update(struct hash_backet *backet,
void *arg)
{
struct interface *new_oif = (struct interface *)arg;
}
}
-static void pim_vxlan_term_mr_cost_update(struct hash_bucket *backet,
+static void pim_vxlan_term_mr_cost_update(struct hash_backet *backet,
void *arg)
{
struct interface *old_peerlink_rif = (struct interface *)arg;
old_peerlink_rif);
}
-static void pim_vxlan_sg_peerlink_rif_update(struct hash_bucket *backet,
+static void pim_vxlan_sg_peerlink_rif_update(struct hash_backet *backet,
void *arg)
{
pim_vxlan_orig_mr_iif_update(backet, NULL);
}
}
-static void pim_vxlan_term_mr_oif_update(struct hash_bucket *backet, void *arg)
+static void pim_vxlan_term_mr_oif_update(struct hash_backet *backet, void *arg)
{
struct interface *ifp = (struct interface *)arg;
struct pim_vxlan_sg *vxlan_sg = (struct pim_vxlan_sg *)backet->data;
#define ZFPM_STATS_IVL_SECS 10
#define FPM_MAX_MAC_MSG_LEN 512
-static void zfpm_iterate_rmac_table(struct hash_bucket *backet, void *args);
+static void zfpm_iterate_rmac_table(struct hash_backet *backet, void *args);
/*
* Structure that holds state for iterating over all route_node
* Iterate over all the RMAC entries for the given L3VNI
* and enqueue the RMAC for FPM processing.
*/
-static void zfpm_trigger_rmac_update_wrapper(struct hash_bucket *backet,
+static void zfpm_trigger_rmac_update_wrapper(struct hash_backet *backet,
void *args)
{
zebra_mac_t *zrmac = (zebra_mac_t *)backet->data;
* This function iterates over all the L3VNIs to trigger
* FPM updates for RMACs currently available.
*/
-static void zfpm_iterate_rmac_table(struct hash_bucket *backet, void *args)
+static void zfpm_iterate_rmac_table(struct hash_backet *backet, void *args)
{
zebra_l3vni_t *zl3vni = (zebra_l3vni_t *)backet->data;
struct in_addr mcast_grp);
static void zebra_vxlan_sg_ref(struct in_addr local_vtep_ip,
struct in_addr mcast_grp);
-static void zebra_vxlan_sg_cleanup(struct hash_bucket *bucket, void *arg);
+static void zebra_vxlan_sg_cleanup(struct hash_backet *backet, void *arg);
static void zvni_send_mac_to_client(zebra_vni_t *zvn);
static void zvni_send_neigh_to_client(zebra_vni_t *zvni);
zebra_vxlan_sg_do_ref(zvrf, local_vtep_ip, mcast_grp);
}
-static void zebra_vxlan_sg_cleanup(struct hash_bucket *backet, void *arg)
+static void zebra_vxlan_sg_cleanup(struct hash_backet *backet, void *arg)
{
zebra_vxlan_sg_t *vxlan_sg = (zebra_vxlan_sg_t *)backet->data;
zebra_vxlan_sg_del(vxlan_sg);
}
-static void zebra_vxlan_sg_replay_send(struct hash_bucket *backet, void *arg)
+static void zebra_vxlan_sg_replay_send(struct hash_backet *backet, void *arg)
{
zebra_vxlan_sg_t *vxlan_sg = (zebra_vxlan_sg_t *)backet->data;