PERFORCE change 143705 for review

Marko Zec zec at FreeBSD.org
Wed Jun 18 16:50:11 UTC 2008


http://perforce.freebsd.org/chv.cgi?CH=143705

Change 143705 by zec at zec_tpx32 on 2008/06/18 16:49:40

	Small but futile steps towards LINT compile.

Affected files ...

.. //depot/projects/vimage/src/sys/net/if.c#26 edit
.. //depot/projects/vimage/src/sys/netgraph/ng_base.c#29 edit
.. //depot/projects/vimage/src/sys/netinet/ip_carp.c#8 edit

Differences ...

==== //depot/projects/vimage/src/sys/net/if.c#26 (text+ko) ====

@@ -317,6 +317,7 @@
 static void
 if_init(void *dummy __unused)
 {
+
 #ifdef VIMAGE
 	vnet_mod_register(&vnet_net_modinfo);
 #else
@@ -2601,6 +2602,7 @@
 void
 if_delmulti_ifma(struct ifmultiaddr *ifma)
 {
+	INIT_VNET_NET(curvnet);
 	struct ifnet *ifp;
 	int lastref;
 
@@ -2612,7 +2614,7 @@
 		struct ifnet *oifp;
 
 		IFNET_RLOCK();
-		TAILQ_FOREACH(oifp, &ifnet, if_link)
+		TAILQ_FOREACH(oifp, &V_ifnet, if_link)
 			if (ifp == oifp)
 				break;
 		if (ifp != oifp) {

==== //depot/projects/vimage/src/sys/netgraph/ng_base.c#29 (text+ko) ====

@@ -131,10 +131,10 @@
 	},
 	1,	/* refs */
 #ifdef	NETGRAPH_DEBUG
-	ND_MAGIC,
-	__FILE__,
-	__LINE__,
-	{NULL}
+	.nd_magic = ND_MAGIC,
+	.lastfile = __FILE__,
+	.lastline = __LINE__,
+	.nd_all = {NULL}
 #endif	/* NETGRAPH_DEBUG */
 };
 

==== //depot/projects/vimage/src/sys/netinet/ip_carp.c#8 (text+ko) ====

@@ -31,6 +31,7 @@
 #include "opt_bpf.h"
 #include "opt_inet.h"
 #include "opt_inet6.h"
+#include "opt_vimage.h"
 
 #include <sys/types.h>
 #include <sys/param.h>
@@ -49,6 +50,7 @@
 #include <sys/signalvar.h>
 #include <sys/filio.h>
 #include <sys/sockio.h>
+#include <sys/vimage.h>
 
 #include <sys/socket.h>
 #include <sys/vnode.h>
@@ -66,6 +68,7 @@
 #include <net/route.h>
 
 #ifdef INET
+#include <netinet/vinet.h>
 #include <netinet/in.h>
 #include <netinet/in_var.h>
 #include <netinet/in_systm.h>
@@ -76,6 +79,7 @@
 #endif
 
 #ifdef INET6
+#include <netinet6/vinet6.h>
 #include <netinet/icmp6.h>
 #include <netinet/ip6.h>
 #include <netinet6/ip6_var.h>
@@ -913,6 +917,7 @@
 	ch.carp_cksum = 0;
 
 #ifdef INET
+	INIT_VNET_INET(curvnet);
 	if (sc->sc_ia) {
 		struct ip *ip;
 
@@ -1451,6 +1456,7 @@
 static int
 carp_set_addr(struct carp_softc *sc, struct sockaddr_in *sin)
 {
+	INIT_VNET_INET(curvnet);
 	struct ifnet *ifp;
 	struct carp_if *cif;
 	struct in_ifaddr *ia, *ia_if;
@@ -1470,7 +1476,7 @@
 
 	/* we have to do it by hands to check we won't match on us */
 	ia_if = NULL; own = 0;
-	TAILQ_FOREACH(ia, &in_ifaddrhead, ia_link) {
+	TAILQ_FOREACH(ia, &V_in_ifaddrhead, ia_link) {
 		/* and, yeah, we need a multicast-capable iface too */
 		if (ia->ia_ifp != SC2IFP(sc) &&
 		    (ia->ia_ifp->if_flags & IFF_MULTICAST) &&
@@ -1612,6 +1618,7 @@
 static int
 carp_set_addr6(struct carp_softc *sc, struct sockaddr_in6 *sin6)
 {
+	INIT_VNET_INET6(curvnet);
 	struct ifnet *ifp;
 	struct carp_if *cif;
 	struct in6_ifaddr *ia, *ia_if;
@@ -1631,7 +1638,7 @@
 
 	/* we have to do it by hands to check we won't match on us */
 	ia_if = NULL; own = 0;
-	for (ia = in6_ifaddr; ia; ia = ia->ia_next) {
+	for (ia = V_in6_ifaddr; ia; ia = ia->ia_next) {
 		int i;
 
 		for (i = 0; i < 4; i++) {


More information about the p4-projects mailing list