From: Bogdan Pricope <bogdan.pric...@linaro.org>

Bigger TX bursts may increase packet throughput.

Signed-off-by: Bogdan Pricope <bogdan.pric...@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodi...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>
---
/** Email created from pull request 335 (muvarov:devel/api-next_master_merge)
 ** https://github.com/Linaro/odp/pull/335
 ** Patch: https://github.com/Linaro/odp/pull/335.patch
 ** Base sha: 630d8422564ebf4991b468cb38a29e9483fc2ec2
 ** Merge commit sha: 2de2af9eca01b713e51c66fee7a5c7e535502f85
 **/
 example/generator/odp_generator.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/example/generator/odp_generator.c 
b/example/generator/odp_generator.c
index 6ee4f6389..47b91d6ef 100644
--- a/example/generator/odp_generator.c
+++ b/example/generator/odp_generator.c
@@ -26,7 +26,8 @@
 #define POOL_NUM_PKT           2048  /* Number of packets in packet pool */
 #define POOL_PKT_LEN           1856  /* Max packet length */
 #define DEFAULT_PKT_INTERVAL   1000  /* Interval between each packet */
-#define MAX_UDP_TX_BURST       32
+#define DEFAULT_UDP_TX_BURST   16
+#define MAX_UDP_TX_BURST       512
 #define MAX_RX_BURST           32
 
 #define APPL_MODE_UDP    0                     /**< UDP mode */
@@ -1311,7 +1312,7 @@ static void parse_args(int argc, char *argv[], 
appl_args_t *appl_args)
        appl_args->payload = 56;
        appl_args->timeout = -1;
        appl_args->interval = DEFAULT_PKT_INTERVAL;
-       appl_args->udp_tx_burst = 16;
+       appl_args->udp_tx_burst = DEFAULT_UDP_TX_BURST;
        appl_args->srcport = 0;
        appl_args->dstport = 0;
 

Reply via email to