Why micro seconds are not enough?

Since first release of packETH in 2003 the time resolution inside the sending thread (and also everything else concerning timing inside packETH) was always done in micro seconds. At that time nano seconds were (probably) not an option and based on how packETH was designed micro seconds were more than enough. Inside the Gen-b window…