Hi, I am enabling an UEFI ethernet driver in our platform. While I tried to test the driver with ping command, I noticed that ping operation is aborted due to the GetTimerPeriod function return a value 0.
In the function GetTimerPeriod in ping.c, the function will return the value of StallCounter/RttTimerTick once it completed all the operations. However, the value return in my platform is zero due to StallCounter is having smaller value than RttTimerTick. I am not sure what is the usage of GetTimerPeriod function and how it works. The GetTimerPeriod function will return 0 if any of the operation having an error during the execution. However, I suspect that this function should not return 0 when StallCounter is having less value than RttTimerTick? This is because the function actually did not encounter any error. Please correct me if I m wrong. Thank you Best regards, Tzy Way _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel