From 05d86ed530c05ba3f8648ffd7e67f4a593ae58d8 Mon Sep 17 00:00:00 2001 From: Miguel Date: Thu, 27 Sep 2018 11:03:00 +0200 Subject: ntp --- net/ntp.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'net/ntp.c') diff --git a/net/ntp.c b/net/ntp.c index 137d677..0e9b19d 100644 --- a/net/ntp.c +++ b/net/ntp.c @@ -1,4 +1,6 @@ #include "udp.h" +#include "inet.h" +#include "net_sys.h" #include "ntp.h" uint32_t ntp_generic(struct netdev *dev, uint32_t ip, uint16_t src, uint16_t dst, uint8_t* pos,uint8_t *end) @@ -34,3 +36,11 @@ uint32_t ntp_generic(struct netdev *dev, uint32_t ip, uint16_t src, uint16_t dst return udp_generic(dev, ip, src, dst, pos,end); } +uint32_t ntp_incoming(uint8_t* start, uint8_t *pos) +{ + struct udp_v4_ntp *ntp=pos; + klog("0x%08X",ntohl(ntp->txTm_s)); // timestamp recevived + klog("google's NTP says that %d seconds elapsed since 1 jan 1970",ntohl(ntp->txTm_s)); // timestamp recevived + return 0; // all ok +} + -- cgit v1.2.3