26 if (status != RTE_STATUS_OK)
31 if (status != RTE_STATUS_OK)
36 if (status != RTE_STATUS_OK)
41 if (status != RTE_STATUS_OK)
46 if (status != RTE_STATUS_OK)
51 if (status != RTE_STATUS_OK)
56 if (status != RTE_STATUS_OK)
61 if (status != RTE_STATUS_OK)
67 if (status != RTE_STATUS_OK)
72 if (status != RTE_STATUS_OK)
77 if (status != RTE_STATUS_OK)
82 if (status != RTE_STATUS_OK)
89 if (status != RTE_STATUS_OK)
Real POSIX/Linux OSAdapter for every OAL service (ADR-018).
const rte_osadapter_platform_t * rte_posix_osadapter_platform(void)
The POSIX rte_platform OSAdapter (ADR-035): real-time bring-up via mlockall() + SCHED_FIFO,...
const rte_osadapter_nvm_t * rte_posix_osadapter_nvm(void)
The POSIX rte_nvm OSAdapter (file-backed, FNV-1a-64 integrity).
rte_status_t rte_posix_osadapter_register_all(void)
Registers this file's POSIX OSAdapter with every OAL service in one call. Call once at process startu...
const rte_os_socket_ops_t * rte_posix_osadapter_socket_ops(void)
The POSIX raw OS socket operations vtable (UDP and TCP).
const rte_osadapter_mutex_t * rte_posix_osadapter_mutex(void)
The POSIX rte_mutex OSAdapter (a thin pthread_mutex_t wrapper, ADR-033).
const rte_osadapter_netlink_t * rte_posix_osadapter_netlink(void)
The POSIX rte_netlink OSAdapter (TCP sockets, LISTEN/CONNECT).
const rte_osadapter_ipc_t * rte_posix_osadapter_ipc(void)
The POSIX rte_ipc OSAdapter (pipe() per channel).
const rte_osadapter_timer_t * rte_posix_osadapter_timer(void)
The POSIX rte_timer OSAdapter (one pthread per timer).
const rte_osadapter_random_t * rte_posix_osadapter_random(void)
The POSIX rte_random OSAdapter: the kernel CSPRNG via getentropy(); fails (never falls back) if it is...
const rte_osadapter_reboot_t * rte_posix_osadapter_reboot(void)
The POSIX rte_reboot OSAdapter (execv() re-exec of the current process image, self-path resolved port...
const rte_osadapter_memory_t * rte_posix_osadapter_memory(void)
The POSIX rte_memory OSAdapter (static arena, no malloc). Its operations return RTE_STATUS_INVALID_ST...
const rte_osadapter_task_t * rte_posix_osadapter_task(void)
The POSIX rte_task OSAdapter (one pthread per task).
rte_status_t rte_posix_osadapter_memory_init(void)
Creates the memory OSAdapter's pool lock as a priority-inheritance mutex (OSA rule R2,...
const rte_osadapter_log_t * rte_posix_osadapter_log(void)
The POSIX rte_log OSAdapter (non-blocking write to stderr).