I like to synchronize the timing of two computers that are connected via Ethernet (with no router in between) and apart from each other 100 or so meters. There are several protocols that does time sycnh based on my research but the timing accuracy is not clear. The timing delta I target is less than 10usec. Could this be achieved via Ethernet with careful software planning?
My computers are running Linux and I control every single line of code, therefore I can make the drivers/applications such that during the synch event they may run deterministic code as opposed to an open OS where I have no control over which tasks are active.