FreeBSD Manual Pages
rte_cycles.h(3) DPDK rte_cycles.h(3) NAME rte_cycles.h SYNOPSIS #include <stdint.h> #include <rte_debug.h> #include <rte_atomic.h> Functions uint64_t rte_get_tsc_hz (void) static uint64_t rte_get_tsc_cycles (void) static uint64_t rte_get_timer_cycles (void) static uint64_t rte_get_timer_hz (void) static void rte_delay_ms (unsigned ms) void rte_delay_us_block (unsigned int us) void rte_delay_us_sleep (unsigned int us) void rte_delay_us_callback_register (void(*userfunc)(unsigned int)) Variables void(* rte_delay_us )(unsigned int us) Detailed Description Simple Time Reference Functions (Cycles and HPET). Definition in file rte_cycles.h. Function Documentation uint64_t rte_get_tsc_hz (void) Get the measured frequency of the RDTSC counter Returns The TSC frequency for this lcore static uint64_t rte_get_tsc_cycles (void) [inline], [static] Return the number of TSC cycles since boot Returns the number of cycles static uint64_t rte_get_timer_cycles (void) [inline], [static] Get the number of cycles since boot from the default timer. Returns The number of cycles Definition at line 97 of file rte_cycles.h. static uint64_t rte_get_timer_hz (void) [inline], [static] Get the number of cycles in one second for the default timer. Returns The number of cycles in one second. Definition at line 119 of file rte_cycles.h. static void rte_delay_ms (unsigned ms) [inline], [static] Wait at least ms milliseconds. Parameters ms The number of milliseconds to wait. Definition at line 151 of file rte_cycles.h. void rte_delay_us_block (unsigned int us) Blocking delay function. Parameters us Number of microseconds to wait. void rte_delay_us_sleep (unsigned int us) Delay function that uses system sleep. Does not block the CPU core. Parameters us Number of microseconds to wait. void rte_delay_us_callback_register (void(*)(unsigned int) userfunc) Replace rte_delay_us with user defined function. Parameters userfunc User function which replaces rte_delay_us. rte_delay_us_block restores builtin block delay function. Variable Documentation void(* rte_delay_us) (unsigned int us) (unsigned int us) [extern] Wait at least us microseconds. This function can be replaced with user- defined function. See also rte_delay_us_callback_register Parameters us The number of microseconds to wait. Author Generated automatically by Doxygen for DPDK from the source code. Version 25.11.0 Thu Jun 11 2026 rte_cycles.h(3)
NAME | SYNOPSIS | Detailed Description | Function Documentation | Variable Documentation | Author
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=rte_get_timer_hz&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>
