summaryrefslogtreecommitdiffstats
path: root/sys/net
diff options
context:
space:
mode:
authorbms <bms@FreeBSD.org>2007-03-20 03:15:43 +0000
committerbms <bms@FreeBSD.org>2007-03-20 03:15:43 +0000
commita5925f917ca324e75df91e49409a06e1617c7ae7 (patch)
tree3a86e2bee7e936033370d806d88ffe2b954b5c44 /sys/net
parent9e60396f0b5b3f9528660fc36a77659620ab1c43 (diff)
downloadFreeBSD-src-a5925f917ca324e75df91e49409a06e1617c7ae7.zip
FreeBSD-src-a5925f917ca324e75df91e49409a06e1617c7ae7.tar.gz
Fix tinderbox; ng_ether needs to see if_findmulti().
Diffstat (limited to 'sys/net')
-rw-r--r--sys/net/if.c4
-rw-r--r--sys/net/if_var.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/sys/net/if.c b/sys/net/if.c
index cfd4f8d..7e4df75 100644
--- a/sys/net/if.c
+++ b/sys/net/if.c
@@ -108,8 +108,6 @@ static void if_attachdomain(void *);
static void if_attachdomain1(struct ifnet *);
static void if_purgemaddrs(struct ifnet *);
static int ifconf(u_long, caddr_t);
-static struct ifmultiaddr *
- if_findmulti(struct ifnet *, struct sockaddr *);
static void if_freemulti(struct ifmultiaddr *);
static void if_grow(void);
static void if_init(void *);
@@ -2170,7 +2168,7 @@ if_allmulti(struct ifnet *ifp, int onswitch)
return (if_setflag(ifp, IFF_ALLMULTI, 0, &ifp->if_amcount, onswitch));
}
-static struct ifmultiaddr *
+struct ifmultiaddr *
if_findmulti(struct ifnet *ifp, struct sockaddr *sa)
{
struct ifmultiaddr *ifma;
diff --git a/sys/net/if_var.h b/sys/net/if_var.h
index 032bcca..d66774c 100644
--- a/sys/net/if_var.h
+++ b/sys/net/if_var.h
@@ -670,6 +670,8 @@ void if_delmulti_ifma(struct ifmultiaddr *);
void if_detach(struct ifnet *);
void if_purgeaddrs(struct ifnet *);
void if_down(struct ifnet *);
+struct ifmultiaddr *
+ if_findmulti(struct ifnet *, struct sockaddr *);
void if_free(struct ifnet *);
void if_free_type(struct ifnet *, u_char);
void if_initname(struct ifnet *, const char *, int);
OpenPOWER on IntegriCloud