sntp: use udp framework
This commits update the support of sntp to use the framework udp. This change allows to remove all the reference to sntp in the main network file net/net.c. Signed-off-by: Philippe Reynes <philippe.reynes@softathome.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:

committed by
Tom Rini

parent
6b981a224e
commit
912ece4c3d
31
net/net.c
31
net/net.c
@@ -72,12 +72,6 @@
|
||||
* We want: - load the boot file
|
||||
* Next step: none
|
||||
*
|
||||
* SNTP:
|
||||
*
|
||||
* Prerequisites: - own ethernet address
|
||||
* - own IP address
|
||||
* We want: - network time
|
||||
* Next step: none
|
||||
*
|
||||
* WOL:
|
||||
*
|
||||
@@ -119,9 +113,6 @@
|
||||
#include "nfs.h"
|
||||
#include "ping.h"
|
||||
#include "rarp.h"
|
||||
#if defined(CONFIG_CMD_SNTP)
|
||||
#include "sntp.h"
|
||||
#endif
|
||||
#if defined(CONFIG_CMD_WOL)
|
||||
#include "wol.h"
|
||||
#endif
|
||||
@@ -185,13 +176,6 @@ u32 net_boot_file_size;
|
||||
/* Boot file size in blocks as reported by the DHCP server */
|
||||
u32 net_boot_file_expected_size_in_blocks;
|
||||
|
||||
#if defined(CONFIG_CMD_SNTP)
|
||||
/* NTP server IP address */
|
||||
struct in_addr net_ntp_server;
|
||||
/* offset time from UTC */
|
||||
int net_ntp_time_offset;
|
||||
#endif
|
||||
|
||||
static uchar net_pkt_buf[(PKTBUFSRX+1) * PKTSIZE_ALIGN + PKTALIGN];
|
||||
/* Receive packets */
|
||||
uchar *net_rx_packets[PKTBUFSRX];
|
||||
@@ -521,11 +505,6 @@ restart:
|
||||
nc_start();
|
||||
break;
|
||||
#endif
|
||||
#if defined(CONFIG_CMD_SNTP)
|
||||
case SNTP:
|
||||
sntp_start();
|
||||
break;
|
||||
#endif
|
||||
#if defined(CONFIG_CMD_DNS)
|
||||
case DNS:
|
||||
dns_start();
|
||||
@@ -1352,14 +1331,6 @@ static int net_check_prereq(enum proto_t protocol)
|
||||
}
|
||||
goto common;
|
||||
#endif
|
||||
#if defined(CONFIG_CMD_SNTP)
|
||||
case SNTP:
|
||||
if (net_ntp_server.s_addr == 0) {
|
||||
puts("*** ERROR: NTP server address not given\n");
|
||||
return 1;
|
||||
}
|
||||
goto common;
|
||||
#endif
|
||||
#if defined(CONFIG_CMD_DNS)
|
||||
case DNS:
|
||||
if (net_dns_server.s_addr == 0) {
|
||||
@@ -1385,7 +1356,7 @@ static int net_check_prereq(enum proto_t protocol)
|
||||
puts("*** ERROR: `serverip' not set\n");
|
||||
return 1;
|
||||
}
|
||||
#if defined(CONFIG_CMD_PING) || defined(CONFIG_CMD_SNTP) || \
|
||||
#if defined(CONFIG_CMD_PING) || \
|
||||
defined(CONFIG_CMD_DNS) || defined(CONFIG_PROT_UDP)
|
||||
common:
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user