#ifndef NQPTP_MESSAGE_HANDLERS_H
#define NQPTP_MESSAGE_HANDLERS_H
+#include <sys/types.h>
+#include "general-utilities.h"
#include "nqptp-clock-sources.h"
void handle_announce(char *buf, ssize_t recv_len, clock_source_private_data *clock_private_info,
#include <errno.h>
#include <fcntl.h> // fcntl etc.
#include <ifaddrs.h> // getifaddrs
+#include <netinet/in.h>
#ifdef CONFIG_FOR_LINUX
#include <linux/if_packet.h> // sockaddr_ll
#ifdef CONFIG_FOR_FREEBSD
#include <net/if_dl.h>
#include <net/if_types.h>
-#include <netinet/in.h>
#include <sys/socket.h>
#include <unistd.h>
#endif
}
}
+/*
uint64_t announce_interval = 1;
announce_interval = announce_interval << (8 + aPTPinitialLogAnnounceInterval);
announce_interval = announce_interval * 1000000000;
announce_interval = announce_interval >> 8; // nanoseconds
+ return call_time + announce_interval;
+*/
return call_time + 50000000;
- // return call_time + announce_interval;
}