intel-ethernet/Open-AVB — pull request #47 by heinemml (2014-02-12 13:24:03+00:00)
Title: igb_get_wallclock clears registers

Explicitly overwrite %ebx and %ecx so the compiler saves them before calling the wallclock function.
Explanation is found here: http://stackoverflow.com/questions/4473452/making-mistake-in-inline-assembler-in-gcc
This was causing us some serious headaches with a counter variable falling back to 0.