svn commit: r294583 - projects/vnet/sys/netinet
Bjoern A. Zeeb
bz at FreeBSD.org
Fri Jan 22 18:22:05 UTC 2016
Author: bz
Date: Fri Jan 22 18:22:03 2016
New Revision: 294583
URL: https://svnweb.freebsd.org/changeset/base/294583
Log:
MFp4 @180887:
With pr_destroy being gone, call ip_destroy from an ordered
VNET_SYSUNINT. Make ip_destroy() static.
Sponsored by: The FreeBSD Foundation
Modified:
projects/vnet/sys/netinet/ip_input.c
projects/vnet/sys/netinet/ip_var.h
Modified: projects/vnet/sys/netinet/ip_input.c
==============================================================================
--- projects/vnet/sys/netinet/ip_input.c Fri Jan 22 18:10:36 2016 (r294582)
+++ projects/vnet/sys/netinet/ip_input.c Fri Jan 22 18:22:03 2016 (r294583)
@@ -361,8 +361,8 @@ ip_init(void)
}
#ifdef VIMAGE
-void
-ip_destroy(void)
+static void
+ip_destroy(void *unused __unused)
{
int error;
@@ -388,6 +388,8 @@ ip_destroy(void)
/* Destroy IP reassembly queue. */
ipreass_destroy();
}
+
+VNET_SYSUNINIT(ip, SI_SUB_PROTO_DOMAIN, SI_ORDER_THIRD, ip_destroy, NULL);
#endif
#ifdef RSS
Modified: projects/vnet/sys/netinet/ip_var.h
==============================================================================
--- projects/vnet/sys/netinet/ip_var.h Fri Jan 22 18:10:36 2016 (r294582)
+++ projects/vnet/sys/netinet/ip_var.h Fri Jan 22 18:22:03 2016 (r294583)
@@ -209,9 +209,6 @@ int ip_fragment(struct ip *ip, struct mb
u_long if_hwassist_flags);
void ip_forward(struct mbuf *m, int srcrt);
void ip_init(void);
-#ifdef VIMAGE
-void ip_destroy(void);
-#endif
extern int
(*ip_mforward)(struct ip *, struct ifnet *, struct mbuf *,
struct ip_moptions *);
More information about the svn-src-projects
mailing list