[dpdk-dev] [PATCH v1 0/2] CPU non-blocking delay

Wiles, Keith keith.wiles at intel.com
Fri Oct 5 16:09:10 CEST 2018



> On Sep 3, 2018, at 9:44 AM, Ilya Maximets <i.maximets at samsung.com> wrote:
> 
> For meson build without deprecation warnings following
> patch should be applied first:
>    http://patches.dpdk.org/patch/44129/

Not to be super picky (OK I am super picky sometimes) can we change the name of the function rte_delay_us_sleep() to rte_sleep_us() the reason is delay and sleep conflict IMO. The rte_sleep_us() tells me it sleeps, which is a form of delay, but delay in DPDK assume busy wait.
> 
> Ilya Maximets (2):
>  eal: add nanosleep based delay function
>  drivers/net: use sleep delay by default for intel NICs
> 
> drivers/net/avf/Makefile                      |  1 +
> drivers/net/avf/base/avf_osdep.h              |  4 +-
> drivers/net/e1000/Makefile                    |  1 +
> drivers/net/e1000/base/e1000_osdep.h          |  2 +-
> drivers/net/e1000/meson.build                 |  2 +
> drivers/net/i40e/base/i40e_osdep.h            |  6 +--
> drivers/net/ifc/base/ifcvf_osdep.h            |  2 +-
> drivers/net/ixgbe/base/ixgbe_osdep.h          |  2 +-
> drivers/net/ixgbe/meson.build                 |  3 +-
> lib/librte_eal/common/eal_common_timer.c      | 19 +++++++
> .../common/include/generic/rte_cycles.h       | 11 ++++
> lib/librte_eal/rte_eal_version.map            |  1 +
> test/test/autotest_data.py                    |  6 +++
> test/test/meson.build                         |  1 +
> test/test/test_cycles.c                       | 51 ++++++++++++++-----
> 15 files changed, 89 insertions(+), 23 deletions(-)
> 
> -- 
> 2.17.1
> 

Regards,
Keith



More information about the dev mailing list