update 0.0.2
This commit is contained in:
@@ -1,4 +1,13 @@
|
||||
#pragma once
|
||||
/**
|
||||
* @file Initializer.hpp
|
||||
* @author Robert
|
||||
* @brief
|
||||
* @version 0.1
|
||||
* @date 2021-07-12
|
||||
*
|
||||
* @copyright Copyright (c) 2021
|
||||
*
|
||||
*/
|
||||
|
||||
#include <rte_ethdev.h>
|
||||
#include <rte_mempool.h>
|
||||
@@ -14,7 +23,6 @@ class Initializer {
|
||||
*
|
||||
* @param[in] argc
|
||||
* @param[in] argv
|
||||
* @param[out] mbuf_pool
|
||||
* @param[out] nb_worker_threads
|
||||
*/
|
||||
rte_mempool* init_dpdk(int argc, char** argv, uint16_t& nb_worker_threads);
|
||||
@@ -30,10 +38,13 @@ class Initializer {
|
||||
* Setting up TX/RX queues per ethernet port. Then starting the device and
|
||||
* printing MAC address
|
||||
*
|
||||
* @param port_conf
|
||||
* @param port set port identifier to use
|
||||
* @param mbuf_pool set mempool of dpdk to use
|
||||
* @param[in] nb_worker_threads number of worker threads
|
||||
* @return 0 or error code
|
||||
*
|
||||
* \todo describe port_conf
|
||||
*/
|
||||
void init_port(rte_eth_conf port_conf, uint16_t port,
|
||||
struct rte_mempool* mbuf_pool, uint16_t nb_worker_threads);
|
||||
@@ -41,7 +52,10 @@ class Initializer {
|
||||
/**
|
||||
* @brief initializes number of threads
|
||||
*
|
||||
* @param nb_non_worker_threads
|
||||
* @param[out] nb_worker_threads
|
||||
*
|
||||
* \todo nb_non_worker_threads description
|
||||
*/
|
||||
void init_number_threads(uint16_t nb_non_worker_threads,
|
||||
uint16_t& nb_worker_threads);
|
||||
|
||||
Reference in New Issue
Block a user