X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=doc%2Fguides%2Fsample_app_ug%2Fip_reassembly.rst;h=e72c8492e972069290d124de1060ae27de3a7860;hb=769b2de7fb528607bee5cc443dbcddb905a8f61e;hp=99dcd9556ee2b0d78b9ce26f31f7d8328061bf1f;hpb=24ac604ef7469eb5773c2504b313dd00257f8df3;p=dpdk.git diff --git a/doc/guides/sample_app_ug/ip_reassembly.rst b/doc/guides/sample_app_ug/ip_reassembly.rst index 99dcd9556e..e72c8492e9 100644 --- a/doc/guides/sample_app_ug/ip_reassembly.rst +++ b/doc/guides/sample_app_ug/ip_reassembly.rst @@ -42,7 +42,7 @@ The application has a number of command line options: .. code-block:: console - ./build/ip_reassembly [EAL options] -- -p PORTMASK [-q NQ] [--maxflows=FLOWS>] [--flowttl=TTL[(s|ms)]] + .//examples/dpdk-ip_reassembly [EAL options] -- -p PORTMASK [-q NQ] [--maxflows=FLOWS>] [--flowttl=TTL[(s|ms)]] where: @@ -61,7 +61,7 @@ To run the example in linux environment with 2 lcores (2,4) over 2 ports(0,2) wi .. code-block:: console - ./build/ip_reassembly -l 2,4 -n 3 -- -p 5 + .//examples/dpdk-ip_reassembly -l 2,4 -n 3 -- -p 5 EAL: coremask set to 14 EAL: Detected lcore 0 on socket 0 EAL: Detected lcore 1 on socket 1 @@ -92,7 +92,7 @@ To run the example in linux environment with 1 lcore (4) over 2 ports(0,2) with .. code-block:: console - ./build/ip_reassembly -l 4 -n 3 -- -p 5 -q 2 + .//examples/dpdk-ip_reassembly -l 4 -n 3 -- -p 5 -q 2 To test the application, flows should be set up in the flow generator that match the values in the l3fwd_ipv4_route_array and/or l3fwd_ipv6_route_array table. @@ -107,14 +107,14 @@ The default l3fwd_ipv4_route_array table is: .. code-block:: c struct l3fwd_ipv4_route l3fwd_ipv4_route_array[] = { - {RTE_IPv4(100, 10, 0, 0), 16, 0}, - {RTE_IPv4(100, 20, 0, 0), 16, 1}, - {RTE_IPv4(100, 30, 0, 0), 16, 2}, - {RTE_IPv4(100, 40, 0, 0), 16, 3}, - {RTE_IPv4(100, 50, 0, 0), 16, 4}, - {RTE_IPv4(100, 60, 0, 0), 16, 5}, - {RTE_IPv4(100, 70, 0, 0), 16, 6}, - {RTE_IPv4(100, 80, 0, 0), 16, 7}, + {RTE_IPV4(100, 10, 0, 0), 16, 0}, + {RTE_IPV4(100, 20, 0, 0), 16, 1}, + {RTE_IPV4(100, 30, 0, 0), 16, 2}, + {RTE_IPV4(100, 40, 0, 0), 16, 3}, + {RTE_IPV4(100, 50, 0, 0), 16, 4}, + {RTE_IPV4(100, 60, 0, 0), 16, 5}, + {RTE_IPV4(100, 70, 0, 0), 16, 6}, + {RTE_IPV4(100, 80, 0, 0), 16, 7}, }; The default l3fwd_ipv6_route_array table is: @@ -231,7 +231,8 @@ Debug logging and Statistics Collection ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The RTE_LIBRTE_IP_FRAG_TBL_STAT controls statistics collection for the IP Fragment Table. -This macro is disabled by default. +This macro is disabled by default, but it can be enabled by modifying the appropriate line +in ``config/rte_config.h``. To make ip_reassembly print the statistics to the standard output, the user must send either an USR1, INT or TERM signal to the process. For all of these signals, the ip_reassembly process prints Fragment table statistics for each RX queue,