doc: use code snippets in sample app guides
[dpdk.git] / examples / l2fwd-event / l2fwd_common.c
index ab341e5..b8c1e02 100644 (file)
@@ -64,10 +64,12 @@ l2fwd_event_init_ports(struct l2fwd_resources *rsrc)
                if (dev_info.tx_offload_capa & DEV_TX_OFFLOAD_MBUF_FAST_FREE)
                        local_port_conf.txmode.offloads |=
                                DEV_TX_OFFLOAD_MBUF_FAST_FREE;
+               /* Configure RX and TX queue. 8< */
                ret = rte_eth_dev_configure(port_id, 1, 1, &local_port_conf);
                if (ret < 0)
                        rte_panic("Cannot configure device: err=%d, port=%u\n",
                                  ret, port_id);
+               /* >8 End of configuration RX and TX queue. */
 
                ret = rte_eth_dev_adjust_nb_rx_tx_desc(port_id, &nb_rxd,
                                                       &nb_txd);
@@ -81,6 +83,7 @@ l2fwd_event_init_ports(struct l2fwd_resources *rsrc)
                fflush(stdout);
                rxq_conf = dev_info.default_rxconf;
                rxq_conf.offloads = local_port_conf.rxmode.offloads;
+               /* Using lcore to poll one or several ports. 8< */
                ret = rte_eth_rx_queue_setup(port_id, 0, nb_rxd,
                                             rte_eth_dev_socket_id(port_id),
                                             &rxq_conf,
@@ -89,7 +92,9 @@ l2fwd_event_init_ports(struct l2fwd_resources *rsrc)
                        rte_panic("rte_eth_rx_queue_setup:err=%d, port=%u\n",
                                  ret, port_id);
 
-               /* init one TX queue on each port */
+               /* >8 End of using lcore to poll one or several ports. */
+
+               /* Init one TX queue on each port. 8< */
                fflush(stdout);
                txq_conf = dev_info.default_txconf;
                txq_conf.offloads = local_port_conf.txmode.offloads;
@@ -99,6 +104,7 @@ l2fwd_event_init_ports(struct l2fwd_resources *rsrc)
                if (ret < 0)
                        rte_panic("rte_eth_tx_queue_setup:err=%d, port=%u\n",
                                  ret, port_id);
+               /* >8 End of init one TX queue on each port. */
 
                rte_eth_promiscuous_enable(port_id);