change log for rtems (2011-07-14)

rtems-vc at rtems.org rtems-vc at rtems.org
Thu Jul 14 20:10:26 UTC 2011


 *joel* (on branch rtems-4-10-branch):
2011-07-14	Gene Smith <gene.smith at siemens.com>

	PR 1381/networking
	* libnetworking/netinet/ip_output.c: If a null or unreachable gateway
	is specified either statically in networkconfig.h or from dhcp/bootp,
	sendto() fails on multicast send with errno 118 Host

M 1.2873  cpukit/ChangeLog
M 1.1539.2.75  cpukit/ChangeLog
M 1.2346.2.96  cpukit/ChangeLog
M   1.14  cpukit/libnetworking/netinet/ip_output.c
M 1.10.2.1  cpukit/libnetworking/netinet/ip_output.c
M 1.12.2.1  cpukit/libnetworking/netinet/ip_output.c

diff -u rtems/cpukit/ChangeLog:1.2872 rtems/cpukit/ChangeLog:1.2873
--- rtems/cpukit/ChangeLog:1.2872	Wed Jul 13 14:05:43 2011
+++ rtems/cpukit/ChangeLog	Thu Jul 14 14:16:09 2011
@@ -1,3 +1,10 @@
+2011-07-14	Gene Smith <gene.smith at siemens.com>
+
+	PR 1381/networking
+	* libnetworking/netinet/ip_output.c: If a null or unreachable gateway
+	is specified either statically in networkconfig.h or from dhcp/bootp,
+	sendto() fails on multicast send with errno 118 Host
+
 2011-07-13	Till Straumann <strauman at slac.stanford.edu>
 
 	PR 1775/filesystem

diff -u rtems/cpukit/ChangeLog:1.1539.2.74 rtems/cpukit/ChangeLog:1.1539.2.75
--- rtems/cpukit/ChangeLog:1.1539.2.74	Fri Jun 10 13:17:20 2011
+++ rtems/cpukit/ChangeLog	Thu Jul 14 14:16:28 2011
@@ -1,3 +1,10 @@
+2011-07-14	Gene Smith <gene.smith at siemens.com>
+
+	PR 1381/networking
+	* libnetworking/netinet/ip_output.c: If a null or unreachable gateway
+	is specified either statically in networkconfig.h or from dhcp/bootp,
+	sendto() fails on multicast send with errno 118 Host
+
 2011-06-10	Joel Sherrill <joel.sherrilL at OARcorp.com>
 
 	PR 1812/filesystem

diff -u rtems/cpukit/ChangeLog:1.2346.2.95 rtems/cpukit/ChangeLog:1.2346.2.96
--- rtems/cpukit/ChangeLog:1.2346.2.95	Wed Jul 13 14:06:01 2011
+++ rtems/cpukit/ChangeLog	Thu Jul 14 14:16:18 2011
@@ -1,3 +1,10 @@
+2011-07-14	Gene Smith <gene.smith at siemens.com>
+
+	PR 1381/networking
+	* libnetworking/netinet/ip_output.c: If a null or unreachable gateway
+	is specified either statically in networkconfig.h or from dhcp/bootp,
+	sendto() fails on multicast send with errno 118 Host
+
 2011-07-13	Till Straumann <strauman at slac.stanford.edu>
 
 	PR 1775/filesystem

diff -u rtems/cpukit/libnetworking/netinet/ip_output.c:1.13 rtems/cpukit/libnetworking/netinet/ip_output.c:1.14
--- rtems/cpukit/libnetworking/netinet/ip_output.c:1.13	Wed Mar  2 08:39:32 2011
+++ rtems/cpukit/libnetworking/netinet/ip_output.c	Thu Jul 14 14:16:09 2011
@@ -167,6 +167,15 @@
 		ifp = ia->ia_ifp;
 		ip->ip_ttl = 1;
 		isbroadcast = in_broadcast(dst->sin_addr, ifp);
+	} else if (IN_MULTICAST(ntohl(ip->ip_dst.s_addr)) &&
+	    imo != NULL && imo->imo_multicast_ifp != NULL) {
+		/*
+		 * Bypass the normal routing lookup for multicast
+		 * packets if the interface is specified.
+		 */
+		ifp = imo->imo_multicast_ifp;
+		IFP_TO_IA(ifp, ia);
+		isbroadcast = 0;	/* fool gcc */
 	} else {
 		/*
 		 * If this is the case, we probably don't want to allocate

diff -u rtems/cpukit/libnetworking/netinet/ip_output.c:1.10 rtems/cpukit/libnetworking/netinet/ip_output.c:1.10.2.1
--- rtems/cpukit/libnetworking/netinet/ip_output.c:1.10	Mon Sep  1 01:36:17 2008
+++ rtems/cpukit/libnetworking/netinet/ip_output.c	Thu Jul 14 14:16:30 2011
@@ -163,6 +163,15 @@
 		ifp = ia->ia_ifp;
 		ip->ip_ttl = 1;
 		isbroadcast = in_broadcast(dst->sin_addr, ifp);
+	} else if (IN_MULTICAST(ntohl(ip->ip_dst.s_addr)) &&
+	    imo != NULL && imo->imo_multicast_ifp != NULL) {
+		/*
+		 * Bypass the normal routing lookup for multicast
+		 * packets if the interface is specified.
+		 */
+		ifp = imo->imo_multicast_ifp;
+		IFP_TO_IA(ifp, ia);
+		isbroadcast = 0;	/* fool gcc */
 	} else {
 		/*
 		 * If this is the case, we probably don't want to allocate

diff -u rtems/cpukit/libnetworking/netinet/ip_output.c:1.12 rtems/cpukit/libnetworking/netinet/ip_output.c:1.12.2.1
--- rtems/cpukit/libnetworking/netinet/ip_output.c:1.12	Sun Mar 28 00:47:49 2010
+++ rtems/cpukit/libnetworking/netinet/ip_output.c	Thu Jul 14 14:16:20 2011
@@ -167,6 +167,15 @@
 		ifp = ia->ia_ifp;
 		ip->ip_ttl = 1;
 		isbroadcast = in_broadcast(dst->sin_addr, ifp);
+	} else if (IN_MULTICAST(ntohl(ip->ip_dst.s_addr)) &&
+	    imo != NULL && imo->imo_multicast_ifp != NULL) {
+		/*
+		 * Bypass the normal routing lookup for multicast
+		 * packets if the interface is specified.
+		 */
+		ifp = imo->imo_multicast_ifp;
+		IFP_TO_IA(ifp, ia);
+		isbroadcast = 0;	/* fool gcc */
 	} else {
 		/*
 		 * If this is the case, we probably don't want to allocate


 *joel* (on branch rtems-4-10-branch):
2011-07-14      Gene Smith <gene.smith at siemens.com>

	PR 1381/networking
	* netinet/ip_output.c: If a null or unreachable gateway is
	specified either statically in networkconfig.h or from dhcp/bootp,
	sendto() fails on multicast send with errno "118 Host is unreachable".
	The failure occurs in networking file ip_output.c since it currently
	requires all multicasts to have a valid route to the outside world.

M 1.2874  cpukit/ChangeLog
M 1.1539.2.76  cpukit/ChangeLog
M 1.2346.2.97  cpukit/ChangeLog

diff -u rtems/cpukit/ChangeLog:1.2873 rtems/cpukit/ChangeLog:1.2874
--- rtems/cpukit/ChangeLog:1.2873	Thu Jul 14 14:16:09 2011
+++ rtems/cpukit/ChangeLog	Thu Jul 14 14:22:19 2011
@@ -1,9 +1,11 @@
-2011-07-14	Gene Smith <gene.smith at siemens.com>
+2011-07-14      Gene Smith <gene.smith at siemens.com>
 
 	PR 1381/networking
-	* libnetworking/netinet/ip_output.c: If a null or unreachable gateway
-	is specified either statically in networkconfig.h or from dhcp/bootp,
-	sendto() fails on multicast send with errno 118 Host
+	* netinet/ip_output.c: If a null or unreachable gateway is
+	specified either statically in networkconfig.h or from dhcp/bootp,
+	sendto() fails on multicast send with errno "118 Host is unreachable".
+	The failure occurs in networking file ip_output.c since it currently
+	requires all multicasts to have a valid route to the outside world.
 
 2011-07-13	Till Straumann <strauman at slac.stanford.edu>
 

diff -u rtems/cpukit/ChangeLog:1.1539.2.75 rtems/cpukit/ChangeLog:1.1539.2.76
--- rtems/cpukit/ChangeLog:1.1539.2.75	Thu Jul 14 14:16:28 2011
+++ rtems/cpukit/ChangeLog	Thu Jul 14 14:21:46 2011
@@ -1,9 +1,11 @@
-2011-07-14	Gene Smith <gene.smith at siemens.com>
+2011-07-14      Gene Smith <gene.smith at siemens.com>
 
 	PR 1381/networking
-	* libnetworking/netinet/ip_output.c: If a null or unreachable gateway
-	is specified either statically in networkconfig.h or from dhcp/bootp,
-	sendto() fails on multicast send with errno 118 Host
+	* netinet/ip_output.c: If a null or unreachable gateway is
+	specified either statically in networkconfig.h or from dhcp/bootp,
+	sendto() fails on multicast send with errno "118 Host is unreachable".
+	The failure occurs in networking file ip_output.c since it currently
+	requires all multicasts to have a valid route to the outside world.
 
 2011-06-10	Joel Sherrill <joel.sherrilL at OARcorp.com>
 

diff -u rtems/cpukit/ChangeLog:1.2346.2.96 rtems/cpukit/ChangeLog:1.2346.2.97
--- rtems/cpukit/ChangeLog:1.2346.2.96	Thu Jul 14 14:16:18 2011
+++ rtems/cpukit/ChangeLog	Thu Jul 14 14:22:04 2011
@@ -1,9 +1,11 @@
-2011-07-14	Gene Smith <gene.smith at siemens.com>
+2011-07-14      Gene Smith <gene.smith at siemens.com>
 
 	PR 1381/networking
-	* libnetworking/netinet/ip_output.c: If a null or unreachable gateway
-	is specified either statically in networkconfig.h or from dhcp/bootp,
-	sendto() fails on multicast send with errno 118 Host
+	* netinet/ip_output.c: If a null or unreachable gateway is
+	specified either statically in networkconfig.h or from dhcp/bootp,
+	sendto() fails on multicast send with errno "118 Host is unreachable".
+	The failure occurs in networking file ip_output.c since it currently
+	requires all multicasts to have a valid route to the outside world.
 
 2011-07-13	Till Straumann <strauman at slac.stanford.edu>
 


 *joel* (on branch rtems-4-10-branch):
2011-07-14	Joel Sherrill <joel.sherrilL at OARcorp.com>

	* .cvsignore, include/.cvsignore: New files.

M 1.1.2.2  c/src/lib/libbsp/bfin/TLL6527M/.cvsignore
M 1.1.2.4  c/src/lib/libbsp/bfin/TLL6527M/ChangeLog
M 1.1.2.2  c/src/lib/libbsp/bfin/TLL6527M/include/.cvsignore

diff -u /dev/null rtems/c/src/lib/libbsp/bfin/TLL6527M/.cvsignore:1.1.2.2
--- /dev/null	Thu Jul 14 15:10:26 2011
+++ rtems/c/src/lib/libbsp/bfin/TLL6527M/.cvsignore	Thu Jul 14 14:25:37 2011
@@ -0,0 +1,8 @@
+aclocal.m4
+autom4te*.cache
+config.cache
+config.log
+config.status
+configure
+Makefile
+Makefile.in

diff -u rtems/c/src/lib/libbsp/bfin/TLL6527M/ChangeLog:1.1.2.3 rtems/c/src/lib/libbsp/bfin/TLL6527M/ChangeLog:1.1.2.4
--- rtems/c/src/lib/libbsp/bfin/TLL6527M/ChangeLog:1.1.2.3	Wed Apr 20 15:28:07 2011
+++ rtems/c/src/lib/libbsp/bfin/TLL6527M/ChangeLog	Thu Jul 14 14:25:38 2011
@@ -1,3 +1,7 @@
+2011-07-14	Joel Sherrill <joel.sherrilL at OARcorp.com>
+
+	* .cvsignore, include/.cvsignore: New files.
+
 2011-04-20      Rohan Kangralkar <rkangral at ece.neu.edu>
 
 	PR 1781/bsps

diff -u /dev/null rtems/c/src/lib/libbsp/bfin/TLL6527M/include/.cvsignore:1.1.2.2
--- /dev/null	Thu Jul 14 15:10:26 2011
+++ rtems/c/src/lib/libbsp/bfin/TLL6527M/include/.cvsignore	Thu Jul 14 14:25:38 2011
@@ -0,0 +1,5 @@
+bspopts.h
+bspopts.h.in
+coverhd.h
+stamp-h
+stamp-h.in



--

Generated by Deluxe Loginfo [http://www.codewiz.org/projects/index.html#loginfo] 2.122 by Bernardo Innocenti <bernie at develer.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/vc/attachments/20110714/61195961/attachment.html>


More information about the vc mailing list