svn commit: r186223 - in head/sys: netinet netinet6

Bjoern A. Zeeb bz at FreeBSD.org
Wed Dec 17 13:00:19 UTC 2008


Author: bz
Date: Wed Dec 17 13:00:18 2008
New Revision: 186223
URL: http://svn.freebsd.org/changeset/base/186223

Log:
  Another step assimilating IPv[46] PCB code:
  normalize IN6P_* compat flags usage to their equialent
  INP_* counterpart.
  
  Discussed with:	rwatson
  Reviewed by:	rwatson
  MFC after:	4 weeks

Modified:
  head/sys/netinet/in_pcb.h
  head/sys/netinet6/icmp6.c
  head/sys/netinet6/ip6_output.c
  head/sys/netinet6/raw_ip6.c
  head/sys/netinet6/udp6_usrreq.c

Modified: head/sys/netinet/in_pcb.h
==============================================================================
--- head/sys/netinet/in_pcb.h	Wed Dec 17 12:52:34 2008	(r186222)
+++ head/sys/netinet/in_pcb.h	Wed Dec 17 13:00:18 2008	(r186223)
@@ -441,7 +441,7 @@ void 	inp_4tuple_get(struct inpcb *inp, 
 #define	IN6P_RECVIF		INP_RECVIF
 #define	IN6P_MTUDISC		INP_MTUDISC
 #define	IN6P_FAITH		INP_FAITH
-#define	IN6P_CONTROLOPTS INP_CONTROLOPTS
+#define	IN6P_CONTROLOPTS	INP_CONTROLOPTS
 	/*
 	 * socket AF version is {newer than,or include}
 	 * actual datagram AF version

Modified: head/sys/netinet6/icmp6.c
==============================================================================
--- head/sys/netinet6/icmp6.c	Wed Dec 17 12:52:34 2008	(r186222)
+++ head/sys/netinet6/icmp6.c	Wed Dec 17 13:00:18 2008	(r186223)
@@ -1983,7 +1983,7 @@ icmp6_rip6_input(struct mbuf **mp, int o
 			}
 			if (n != NULL ||
 			    (n = m_copy(m, 0, (int)M_COPYALL)) != NULL) {
-				if (last->inp_flags & IN6P_CONTROLOPTS)
+				if (last->inp_flags & INP_CONTROLOPTS)
 					ip6_savecontrol(last, n, &opts);
 				/* strip intermediate headers */
 				m_adj(n, off);
@@ -2009,7 +2009,7 @@ icmp6_rip6_input(struct mbuf **mp, int o
 	}
 	INP_INFO_RUNLOCK(&V_ripcbinfo);
 	if (last != NULL) {
-		if (last->inp_flags & IN6P_CONTROLOPTS)
+		if (last->inp_flags & INP_CONTROLOPTS)
 			ip6_savecontrol(last, m, &opts);
 		/* strip intermediate headers */
 		m_adj(m, off);

Modified: head/sys/netinet6/ip6_output.c
==============================================================================
--- head/sys/netinet6/ip6_output.c	Wed Dec 17 12:52:34 2008	(r186222)
+++ head/sys/netinet6/ip6_output.c	Wed Dec 17 13:00:18 2008	(r186223)
@@ -1558,7 +1558,7 @@ do { \
 					break;
 
 				case IPV6_FAITH:
-					OPTSET(IN6P_FAITH);
+					OPTSET(INP_FAITH);
 					break;
 
 				case IPV6_RECVPATHMTU:
@@ -1768,18 +1768,18 @@ do { \
 
 				switch (optval) {
 				case IPV6_PORTRANGE_DEFAULT:
-					in6p->inp_flags &= ~(IN6P_LOWPORT);
-					in6p->inp_flags &= ~(IN6P_HIGHPORT);
+					in6p->inp_flags &= ~(INP_LOWPORT);
+					in6p->inp_flags &= ~(INP_HIGHPORT);
 					break;
 
 				case IPV6_PORTRANGE_HIGH:
-					in6p->inp_flags &= ~(IN6P_LOWPORT);
-					in6p->inp_flags |= IN6P_HIGHPORT;
+					in6p->inp_flags &= ~(INP_LOWPORT);
+					in6p->inp_flags |= INP_HIGHPORT;
 					break;
 
 				case IPV6_PORTRANGE_LOW:
-					in6p->inp_flags &= ~(IN6P_HIGHPORT);
-					in6p->inp_flags |= IN6P_LOWPORT;
+					in6p->inp_flags &= ~(INP_HIGHPORT);
+					in6p->inp_flags |= INP_LOWPORT;
 					break;
 
 				default:
@@ -1881,7 +1881,7 @@ do { \
 					break;
 
 				case IPV6_FAITH:
-					optval = OPTBIT(IN6P_FAITH);
+					optval = OPTBIT(INP_FAITH);
 					break;
 
 				case IPV6_V6ONLY:
@@ -1892,9 +1892,9 @@ do { \
 				    {
 					int flags;
 					flags = in6p->inp_flags;
-					if (flags & IN6P_HIGHPORT)
+					if (flags & INP_HIGHPORT)
 						optval = IPV6_PORTRANGE_HIGH;
-					else if (flags & IN6P_LOWPORT)
+					else if (flags & INP_LOWPORT)
 						optval = IPV6_PORTRANGE_LOW;
 					else
 						optval = 0;

Modified: head/sys/netinet6/raw_ip6.c
==============================================================================
--- head/sys/netinet6/raw_ip6.c	Wed Dec 17 12:52:34 2008	(r186222)
+++ head/sys/netinet6/raw_ip6.c	Wed Dec 17 13:00:18 2008	(r186223)
@@ -207,7 +207,7 @@ rip6_input(struct mbuf **mp, int *offp, 
 			} else
 #endif /* IPSEC */
 			if (n) {
-				if (last->inp_flags & IN6P_CONTROLOPTS ||
+				if (last->inp_flags & INP_CONTROLOPTS ||
 				    last->inp_socket->so_options & SO_TIMESTAMP)
 					ip6_savecontrol(last, n, &opts);
 				/* strip intermediate headers */
@@ -241,7 +241,7 @@ rip6_input(struct mbuf **mp, int *offp, 
 	} else
 #endif /* IPSEC */
 	if (last != NULL) {
-		if (last->inp_flags & IN6P_CONTROLOPTS ||
+		if (last->inp_flags & INP_CONTROLOPTS ||
 		    last->inp_socket->so_options & SO_TIMESTAMP)
 			ip6_savecontrol(last, m, &opts);
 		/* Strip intermediate headers. */

Modified: head/sys/netinet6/udp6_usrreq.c
==============================================================================
--- head/sys/netinet6/udp6_usrreq.c	Wed Dec 17 12:52:34 2008	(r186222)
+++ head/sys/netinet6/udp6_usrreq.c	Wed Dec 17 13:00:18 2008	(r186223)
@@ -153,7 +153,7 @@ udp6_append(struct inpcb *inp, struct mb
 	}
 #endif
 	opts = NULL;
-	if (inp->inp_flags & IN6P_CONTROLOPTS ||
+	if (inp->inp_flags & INP_CONTROLOPTS ||
 	    inp->inp_socket->so_options & SO_TIMESTAMP)
 		ip6_savecontrol(inp, n, &opts);
 	m_adj(n, off + sizeof(struct udphdr));


More information about the svn-src-all mailing list