X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=app%2Ftest%2Ftest_link_bonding.c;h=b5ce9dbb47f48be3b4404a93c05a57fafb6b6af5;hb=88524d6b8b339278c95df3a0a894054c365daf13;hp=a9b9d0c42a54365d97ef87ff28f9e40d4d889dbc;hpb=971a815b9e87dcdda93e4644ffc791ff6a14c637;p=dpdk.git diff --git a/app/test/test_link_bonding.c b/app/test/test_link_bonding.c index a9b9d0c42a..b5ce9dbb47 100644 --- a/app/test/test_link_bonding.c +++ b/app/test/test_link_bonding.c @@ -1202,6 +1202,11 @@ lsc_timeout(int wait_us) ts.tv_sec = tp.tv_sec; ts.tv_nsec = tp.tv_usec * 1000; ts.tv_nsec += wait_us * 1000; + /* Normalize tv_nsec to [0,999999999L] */ + while (ts.tv_nsec > 1000000000L) { + ts.tv_nsec -= 1000000000L; + ts.tv_sec += 1; + } pthread_mutex_lock(&mutex); if (test_lsc_interrupt_count < 1)