\f
struct hash *cluster_hash;
-void *
+static void *
cluster_hash_alloc (struct cluster_list *val)
{
struct cluster_list *cluster;
}
/* Cluster list related functions. */
-struct cluster_list *
+static struct cluster_list *
cluster_parse (struct in_addr * pnt, int length)
{
struct cluster_list tmp;
return 0;
}
-unsigned int
+static unsigned int
cluster_hash_key_make (struct cluster_list *cluster)
{
unsigned int key = 0;
return key;
}
-int
+static int
cluster_hash_cmp (struct cluster_list *cluster1, struct cluster_list *cluster2)
{
if (cluster1->length == cluster2->length &&
return 0;
}
-void
+static void
cluster_free (struct cluster_list *cluster)
{
if (cluster->list)
XFREE (MTYPE_CLUSTER, cluster);
}
-struct cluster_list *
+static struct cluster_list *
cluster_dup (struct cluster_list *cluster)
{
struct cluster_list *new;
return new;
}
-struct cluster_list *
+static struct cluster_list *
cluster_intern (struct cluster_list *cluster)
{
struct cluster_list *find;
}
}
-void
-cluster_init ()
+static void
+cluster_init (void)
{
cluster_hash = hash_create (cluster_hash_key_make, cluster_hash_cmp);
}
/* Unknown transit attribute. */
struct hash *transit_hash;
-void
+static void
transit_free (struct transit *transit)
{
if (transit->val)
XFREE (MTYPE_TRANSIT, transit);
}
-void *
+static void *
transit_hash_alloc (struct transit *transit)
{
/* Transit structure is already allocated. */
return transit;
}
-struct transit *
+static struct transit *
transit_intern (struct transit *transit)
{
struct transit *find;
}
}
-unsigned int
+static unsigned int
transit_hash_key_make (struct transit *transit)
{
unsigned int key = 0;
return key;
}
-int
+static int
transit_hash_cmp (struct transit *transit1, struct transit *transit2)
{
if (transit1->length == transit2->length &&
return 0;
}
-void
+static void
transit_init ()
{
transit_hash = hash_create (transit_hash_key_make, transit_hash_cmp);
return 0;
}
-void
+static void
attrhash_init ()
{
attrhash = hash_create (attrhash_key_make, attrhash_cmp);
}
-void
+static void
attr_show_all_iterator (struct hash_backet *backet, struct vty *vty)
{
struct attr *attr = backet->data;
vty);
}
-void *
+static void *
bgp_attr_hash_alloc (struct attr *val)
{
struct attr *attr;
}
/* Get origin attribute of the update message. */
-int
+static int
bgp_attr_origin (struct peer *peer, bgp_size_t length,
struct attr *attr, u_char flag, u_char *startp)
{
/* Parse AS path information. This function is wrapper of
aspath_parse. */
-int
+static int
bgp_attr_aspath (struct peer *peer, bgp_size_t length,
struct attr *attr, u_char flag, u_char *startp)
{
}
/* Nexthop attribute. */
-int
+static int
bgp_attr_nexthop (struct peer *peer, bgp_size_t length,
struct attr *attr, u_char flag, u_char *startp)
{
}
/* MED atrribute. */
-int
+static int
bgp_attr_med (struct peer *peer, bgp_size_t length,
struct attr *attr, u_char flag, u_char *startp)
{
}
/* Local preference attribute. */
-int
+static int
bgp_attr_local_pref (struct peer *peer, bgp_size_t length,
struct attr *attr, u_char flag)
{
}
/* Atomic aggregate. */
-int
+static int
bgp_attr_atomic (struct peer *peer, bgp_size_t length,
struct attr *attr, u_char flag)
{
}
/* Aggregator attribute */
-int
+static int
bgp_attr_aggregator (struct peer *peer, bgp_size_t length,
struct attr *attr, u_char flag)
{
}
/* Community attribute. */
-int
+static int
bgp_attr_community (struct peer *peer, bgp_size_t length,
struct attr *attr, u_char flag)
{
}
/* Originator ID attribute. */
-int
+static int
bgp_attr_originator_id (struct peer *peer, bgp_size_t length,
struct attr *attr, u_char flag)
{
}
/* Cluster list attribute. */
-int
+static int
bgp_attr_cluster_list (struct peer *peer, bgp_size_t length,
struct attr *attr, u_char flag)
{
}
/* Multiprotocol reachability information parse. */
-int
+static int
bgp_mp_reach_parse (struct peer *peer, bgp_size_t length, struct attr *attr,
struct bgp_nlri *mp_update)
{
}
/* Multiprotocol unreachable parse */
-int
+static int
bgp_mp_unreach_parse (struct peer *peer, int length,
struct bgp_nlri *mp_withdraw)
{
}
/* Extended Community attribute. */
-int
+static int
bgp_attr_ext_communities (struct peer *peer, bgp_size_t length,
struct attr *attr, u_char flag)
{
}
/* BGP unknown attribute treatment. */
-int
+static int
bgp_attr_unknown (struct peer *peer, struct attr *attr, u_char flag,
u_char type, bgp_size_t length, u_char *startp)
{