summaryrefslogtreecommitdiff
path: root/net/ntp.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/ntp.c')
-rw-r--r--net/ntp.c10
1 files changed, 10 insertions, 0 deletions
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
+}
+