diff --git a/ip/ip.c b/ip/ip.c index f57651e7..e6cf09b0 100644 --- a/ip/ip.c +++ b/ip/ip.c @@ -71,6 +71,7 @@ static const struct cmd { { "tunnel", do_iptunnel }, { "monitor", do_ipmonitor }, { "xfrm", do_xfrm }, + { "mroute", do_multiroute }, { "help", do_help }, { 0 } }; diff --git a/ip/ipmroute.c b/ip/ipmroute.c index b24caeec..951a54f2 100644 --- a/ip/ipmroute.c +++ b/ip/ipmroute.c @@ -42,7 +42,7 @@ static void usage(void) exit(-1); } -char *viftable[32]; +static char *viftable[32]; struct rtfilter { @@ -50,7 +50,7 @@ struct rtfilter inet_prefix msrc; } filter; -void read_viftable(void) +static void read_viftable(void) { char buf[256]; FILE *fp = fopen("/proc/net/ip_mr_vif", "r"); @@ -75,7 +75,7 @@ void read_viftable(void) fclose(fp); } -void read_mroute_list(FILE *ofp) +static void read_mroute_list(FILE *ofp) { char buf[256]; FILE *fp = fopen("/proc/net/ip_mr_cache", "r");