git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
net/ena: refactor getting IO queues capabilities
[dpdk.git]
/
doc
/
guides
/
sample_app_ug
/
skeleton.rst
diff --git
a/doc/guides/sample_app_ug/skeleton.rst
b/doc/guides/sample_app_ug/skeleton.rst
index
11ee521
..
34f6f9a
100644
(file)
--- a/
doc/guides/sample_app_ug/skeleton.rst
+++ b/
doc/guides/sample_app_ug/skeleton.rst
@@
-115,7
+115,7
@@
Forwarding application is shown below:
{
struct rte_eth_conf port_conf = port_conf_default;
const uint16_t rx_rings = 1, tx_rings = 1;
{
struct rte_eth_conf port_conf = port_conf_default;
const uint16_t rx_rings = 1, tx_rings = 1;
- struct ether_addr addr;
+ struct
rte_
ether_addr addr;
int retval;
uint16_t q;
int retval;
uint16_t q;
@@
-149,7
+149,9
@@
Forwarding application is shown below:
return retval;
/* Enable RX in promiscuous mode for the Ethernet device. */
return retval;
/* Enable RX in promiscuous mode for the Ethernet device. */
- rte_eth_promiscuous_enable(port);
+ retval = rte_eth_promiscuous_enable(port);
+ if (retval != 0)
+ return retval;
return 0;
}
return 0;
}
@@
-160,7
+162,7
@@
The Ethernet ports are configured with default settings using the
.. code-block:: c
static const struct rte_eth_conf port_conf_default = {
.. code-block:: c
static const struct rte_eth_conf port_conf_default = {
- .rxmode = { .max_rx_pkt_len = ETHER_MAX_LEN }
+ .rxmode = { .max_rx_pkt_len =
RTE_
ETHER_MAX_LEN }
};
For this example the ports are set up with 1 RX and 1 TX queue using the
};
For this example the ports are set up with 1 RX and 1 TX queue using the
@@
-177,7
+179,7
@@
Finally the RX port is set in promiscuous mode:
.. code-block:: c
.. code-block:: c
- rte_eth_promiscuous_enable(port);
+ r
etval = r
te_eth_promiscuous_enable(port);
The Lcores Main
The Lcores Main
@@
-189,7
+191,7
@@
looks like the following:
.. code-block:: c
.. code-block:: c
- static __
attribute__((noreturn))
void
+ static __
rte_noreturn
void
lcore_main(void)
{
uint16_t port;
lcore_main(void)
{
uint16_t port;