components/ntp/patches/70-refresh.patch
author Brian Utterback <brian.utterback@oracle.com>
Tue, 15 Jul 2014 07:20:42 -0700
branchs11-update
changeset 3212 2bf7d2affadc
permissions -rw-r--r--
18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3212
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
     1
Patch to restore the period refreshing of the interface list 
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
     2
and to re-resolve the peers source addresses. This is needed
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
     3
because the interfaces are not done coming online when ntpd
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
     4
starts due to delays from DAD. 
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
     5
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
     6
This patch can be removed when NTP is upgraded to 4.2.7p396
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
     7
or later
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
     8
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
     9
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    10
--- ntpd/ntp_io.c
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    11
+++ ntpd/ntp_io.c
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    12
@@ -1704,7 +1704,6 @@ update_interfaces(
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    13
 	isc_result_t		result;
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    14
 	isc_interface_t		isc_if;
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    15
 	int			new_interface_found;
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    16
-	int			refresh_peers;
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    17
 	unsigned int		family;
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    18
 	endpt			enumep;
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    19
 	endpt *			ep;
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    20
@@ -1719,7 +1718,6 @@ update_interfaces(
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    21
 	 */
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    22
 
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    23
 	new_interface_found = FALSE;
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    24
-	refresh_peers = FALSE;
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    25
 	iter = NULL;
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    26
 	result = isc_interfaceiter_create(mctx, &iter);
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    27
 
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    28
@@ -1755,6 +1753,8 @@ update_interfaces(
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    29
 
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    30
 		convert_isc_if(&isc_if, &enumep, port);
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    31
 
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    32
+		DPRINT_INTERFACE(4, (&enumep, "examining ", "\n"));
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    33
+
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    34
 		/* 
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    35
 		 * Check if and how we are going to use the interface.
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    36
 		 */
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    37
@@ -1762,19 +1762,23 @@ update_interfaces(
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    38
 					 enumep.flags)) {
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    39
 
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    40
 		case ACTION_IGNORE:
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    41
+			DPRINTF(4, ("ignoring interface %s (%s) - by nic rules\n",
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    42
+			    enumep.name, stoa(&enumep.sin)));
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    43
 			continue;
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    44
 
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    45
 		case ACTION_LISTEN:
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    46
+			DPRINTF(4, ("listen interface %s (%s) - by nic rules\n",
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    47
+			    enumep.name, stoa(&enumep.sin)));
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    48
 			enumep.ignore_packets = ISC_FALSE;
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    49
 			break;
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    50
 
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    51
 		case ACTION_DROP:
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    52
+			DPRINTF(4, ("drop on interface %s (%s) - by nic rules\n",
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    53
+			    enumep.name, stoa(&enumep.sin)));
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    54
 			enumep.ignore_packets = ISC_TRUE;
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    55
 			break;
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    56
 		}
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    57
 
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    58
-		DPRINT_INTERFACE(4, (&enumep, "examining ", "\n"));
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    59
-
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    60
 		 /* interfaces must be UP to be usable */
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    61
 		if (!(enumep.flags & INT_UP)) {
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    62
 			DPRINTF(4, ("skipping interface %s (%s) - DOWN\n",
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    63
@@ -1817,15 +1821,7 @@ update_interfaces(
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    64
 				 */
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    65
 				strlcpy(ep->name, enumep.name,
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    66
 					sizeof(ep->name));
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    67
-				if (ep->ignore_packets !=
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    68
-				    enumep.ignore_packets) {
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    69
-					ep->ignore_packets = 
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    70
-					    enumep.ignore_packets;
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    71
-					refresh_peers = TRUE;
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    72
-					DPRINTF(4, ("refreshing peers due to %s ignore_packets change to %d\n",
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    73
-					    stoa(&ep->sin),
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    74
-					    ep->ignore_packets));
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    75
-				}
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    76
+				ep->ignore_packets = enumep.ignore_packets;
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    77
 			} else {
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    78
 				/* name collision - rename interface */
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    79
 				strlcpy(ep->name, "*multiple*",
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    80
@@ -1890,9 +1886,6 @@ update_interfaces(
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    81
 					(*receiver)(data, &ifi);
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    82
 
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    83
 				new_interface_found = TRUE;
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    84
-				refresh_peers = TRUE;
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    85
-				DPRINTF(4, ("refreshing peers due to new addr %s\n",
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    86
-					stoa(&ep->sin)));
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    87
 				DPRINT_INTERFACE(3,
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    88
 					(ep, "updating ",
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    89
 					 " new - created\n"));
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    90
@@ -1932,9 +1925,6 @@ update_interfaces(
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    91
 		DPRINT_INTERFACE(3, (ep, "updating ",
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    92
 				     "GONE - deleting\n"));
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    93
 		remove_interface(ep);
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    94
-		refresh_peers = TRUE;
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    95
-		DPRINTF(4, ("refreshing peers due to deleted addr %s\n",
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    96
-			    stoa(&ep->sin)));
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    97
 
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    98
 		ifi.action = IFS_DELETED;
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    99
 		ifi.ep = ep;
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
   100
@@ -1956,17 +1946,16 @@ update_interfaces(
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
   101
 	}
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
   102
 
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
   103
 	/*
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
   104
-	 * phase 3 - re-configure as the world has changed if necessary
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
   105
+	 * phase 3 - re-configure as the world has probably changed
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
   106
+	 *
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
   107
+	 * never ever make this conditional again - it is needed to track
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
   108
+	 * routing updates. see bug #2506
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
   109
 	 */
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
   110
+	refresh_all_peerinterfaces();
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
   111
 
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
   112
 	if (broadcast_client_enabled)
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
   113
 		io_setbclient();
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
   114
 	
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
   115
-	if (refresh_peers) {
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
   116
-		refresh_all_peerinterfaces();
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
   117
-		msyslog(LOG_INFO, "peers refreshed");
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
   118
-	}
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
   119
-
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
   120
 	return new_interface_found;
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
   121
 }
2bf7d2affadc 18280799 ntpd may not reach NTP servers during boot if it has multiple IP address
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
   122