MFp4 bz_ipv6_fast:

Hide the ip6aux functions.  The only one referenced outside ip6_input.c
  is not compiled in yet (__notyet__) in route6.c (r235954).  We do have
  accessor functions that should be used.

  Sponsored by:	The FreeBSD Foundation
  Sponsored by:	iXsystems

Reviewed by:	gnn (as part of the whole)
MFC After:	3 days
X-MFC:		KPI?
This commit is contained in:
Bjoern A. Zeeb 2012-05-25 01:48:15 +00:00
parent f8315b5fd6
commit d3443481dc
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=235956
2 changed files with 8 additions and 5 deletions

View File

@ -146,6 +146,9 @@ RW_SYSINIT(in6_ifaddr_lock, &in6_ifaddr_lock, "in6_ifaddr_lock");
static void ip6_init2(void *);
static struct ip6aux *ip6_setdstifaddr(struct mbuf *, struct in6_ifaddr *);
static struct ip6aux *ip6_addaux(struct mbuf *);
static struct ip6aux *ip6_findaux(struct mbuf *m);
static void ip6_delaux (struct mbuf *);
static int ip6_hopopts_input(u_int32_t *, u_int32_t *, struct mbuf **, int *);
#ifdef PULLDOWN_TEST
static struct mbuf *ip6_pullexthdr(struct mbuf *, size_t, int);
@ -1772,7 +1775,7 @@ ip6_lasthdr(struct mbuf *m, int off, int proto, int *nxtp)
}
}
struct ip6aux *
static struct ip6aux *
ip6_addaux(struct mbuf *m)
{
struct m_tag *mtag;
@ -1789,7 +1792,7 @@ ip6_addaux(struct mbuf *m)
return mtag ? (struct ip6aux *)(mtag + 1) : NULL;
}
struct ip6aux *
static struct ip6aux *
ip6_findaux(struct mbuf *m)
{
struct m_tag *mtag;
@ -1798,7 +1801,7 @@ ip6_findaux(struct mbuf *m)
return mtag ? (struct ip6aux *)(mtag + 1) : NULL;
}
void
static void
ip6_delaux(struct mbuf *m)
{
struct m_tag *mtag;

View File

@ -388,9 +388,9 @@ char * ip6_get_prevhdr __P((struct mbuf *, int));
int ip6_nexthdr __P((struct mbuf *, int, int, int *));
int ip6_lasthdr __P((struct mbuf *, int, int, int *));
struct ip6aux *ip6_addaux __P((struct mbuf *));
#ifdef __notyet__
struct ip6aux *ip6_findaux __P((struct mbuf *));
void ip6_delaux __P((struct mbuf *));
#endif
extern int (*ip6_mforward)(struct ip6_hdr *, struct ifnet *,
struct mbuf *);