- RTE_LCORE_FOREACH_LLC_FIRST_WORKER
- RTE_LCORE_FOREACH_LLC_WORKER
- RTE_LCORE_FOREACH_LLC_SKIP_FIRST_WORKER
- RTE_LCORE_FOREACH_LLC_FIRST_N_WORKER
- RTE_LCORE_FOREACH_LLC_SKIP_N_WORKER
Signed-off-by: Vipin Varghese
---
lib/eal/include/rte_lcore.h | 89 +
1 file changed, 89 insertions
: Vipin Varghese
---
lib/eal/common/eal_common_lcore.c | 279 --
1 file changed, 267 insertions(+), 12 deletions(-)
diff --git a/lib/eal/common/eal_common_lcore.c
b/lib/eal/common/eal_common_lcore.c
index 2ff9252c52..4ff8b9e116 100644
--- a/lib/eal/common
ough reaming lcores in each LLC.
Vipin Varghese (2):
eal: add llc aware functions
eal/lcore: add llc aware for each macro
lib/eal/common/eal_common_lcore.c | 279 --
lib/eal/include/rte_lcore.h | 89 ++
2 files changed, 356 insertions(+),
: broadcom P2100: loopback 2*100Gbps
- MAC-SWAP original: 45.75 : 43.8
- MAC-SWAP register mod: 45.73 : 44.83
- MAC-SWAP register+ofl modified: 46.36 : 44.79
Signed-off-by: Vipin Varghese
---
app/test-pmd/macswap_sse.h | 13 ++---
1
- MAC-SWAP original: 45.75 : 43.8
- MAC-SWAP register mod: 45.73 : 44.83
- MAC-SWAP register+ofl mod: 46.36 : 44.79
- MAC-SWAP register+ofl+interleave mod: 46.0 : 45.1
Signed-off-by: Vipin Varghese
---
app/test-pmd/macswap_sse.h | 12 +++-
1 file changed, 7
* NIC: broadcom P2100: loopback 2*100Gbps
- IO: 47.23 : 46.0
- MAC-SWAP original: 45.75 : 43.8
- MAC-SWAP register mod 45.73 : 44.83
Signed-off-by: Vipin Varghese
---
app/test-pmd/macswap_sse.h | 4 ++--
1 file changed, 2 insertions(+), 2
+++
TEST MACSWAP: 2Q 2C2T
64B: : 59.5 : 60.55
128B: : 56.78 : 58.1
256B: : 41.85 : 41.99
Signed-off-by: Vipin Varghese
Vipin Varghese (3):
app/testpmd: add register keyword
app/testpmd: move offload update
app/testpmd: interleave SSE SIMD
app/
1C1T
64B: : 45.0 : 45.54
128B: : 44.48 : 44.43
256B: : 42.0 : 41.99
+
TEST MACSWAP: 2Q 2C2T
64B: : 59.5 : 60.55
128B: : 56.78 : 58.1
256B: : 41.85 : 41.99
Signed-off-by: Vipin Varghese
---
app/test-pmd/macswap_sse.h
TEST MACSWAP 256B:
- mellanox CX-7 2*200Gbps: 32.480 : 33.150
- intel E810 1 * 100Gbps: 45.29 : 44.571
- intel E810 2 * 200Gbps (2CQ-DA2): 45.033 : 45.117
using multiple queues and lcore there is linear increase in MPPs.
Signed-off-by: Vipin Varg
Introduce sections into AMD Linux getting start guide for
1. MAX LCORE
2. CPU power
Signed-off-by: Vipin Varghese
---
---
doc/guides/linux_gsg/amd_platform.rst | 21 +
1 file changed, 21 insertions(+)
diff --git a/doc/guides/linux_gsg/amd_platform.rst
b/doc/guides
Introduce sections into AMD Linux getting start guide for
1. MAX LCORE
2. CPU power
Signed-off-by: Vipin Varghese
---
---
doc/guides/linux_gsg/amd_platform.rst | 21 +
1 file changed, 21 insertions(+)
diff --git a/doc/guides/linux_gsg/amd_platform.rst
b/doc/guides
) fix wording to incorrect
3) use PRINT_ERR macro
Signed-off-by: Vipin Varghese
---
V3 changes:
- use snake-case instead of camel case for static scope functions.
- convert console words to lower case.
V2 changes:
- inform incorrect numa
- fix spelling from acture to actual
- use PRINT_ERR
For configuration parameters `mem_size` and `buf_size` are represented
as megabytes and bytes respectively in application. Update the
documentation and to represent the same.
V2 Changes:
- add mem_size and buf_size in config.ini, suggested by Chengwen.
Signed-off-by: Vipin Varghese
In case incorrect NUMA configuration, the current commit shares
1) either `source or destination numa is greater`
2) instead of `actual NUMA` it is `acture NUMA`
Current changes helps to rectify the same by using `PRINT_ERR` instead
of printf.
Signed-off-by: Vipin Varghese
Changes:
- inform
Modify the user information with total average latency per worker
in both CSV and console logs.
Signed-off-by: Vipin Varghese
V3 Changes:
- update CSV_TOTAL_LINE_FMT to change Avg Cycles / op per worker
V2 Changes:
- keep one-digit precision is enough, suggested by Chengwen
---
app/test-dma
Modify the user display data with total average latency per worker.
Signed-off-by: Vipin Varghese
V2 Changes:
- keep one-digit precision is enough, suggested by Chengwen
---
app/test-dma-perf/benchmark.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/app/test-dma-perf
Current commit decalres either `source or destination numa is greater
than acture numa` as cause of error. Rephrase as `Source or Destination`
is incorrect numa by checking which is greater than available numa.
Signed-off-by: Vipin Varghese
---
app/test-dma-perf/benchmark.c | 3 ++-
1 file
Add AMD EPYC SoC tuning guide as new section of linux getting
started guide.
Signed-off-by: Vipin Varghese
---
MAINTAINERS | 4 ++
doc/guides/linux_gsg/amd_platform.rst | 70 +++
doc/guides/linux_gsg/index.rst| 1 +
3 files changed, 75
Add AMD EPYC SoC tuning guide as new setcion of linux getting
started guide.
Signed-off-by: Vipin Varghese
---
MAINTAINERS | 4 ++
doc/guides/linux_gsg/amd_platform.rst | 70 +++
doc/guides/linux_gsg/index.rst| 1 +
3 files changed, 75
From: Vipin Varghese
Replace pktmbuf pool with mempool, this allows increase in MOPS
especially in lower buffer size. Using Mempool, allows to reduce
the extra CPU cycles.
Changes made are
1. pktmbuf pool create with mempool create.
2. create src & dst pointer array from the appropaite num
Modify the user display data with total average latency per worker.
Signed-off-by: Vipin Varghese
---
app/test-dma-perf/benchmark.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/app/test-dma-perf/benchmark.c b/app/test-dma-perf/benchmark.c
index 9b1f58c78c..8b6886af62
put for mempool objects.
4. remove pktmbuf_mtod for dma and cpu memcpy.
Signed-off-by: Vipin Varghese
---
app/test-dma-perf/benchmark.c | 74 +--
1 file changed, 44 insertions(+), 30 deletions(-)
diff --git a/app/test-dma-perf/benchmark.c b/app/test-dma-
For configuration parameters `mem_size` and `buf_size` are represented
as megabytes and bytes respectively in application. Update the
documentation to represent the same.
Signed-off-by: Vipin Varghese
---
doc/guides/tools/dmaperf.rst | 4 ++--
1 file changed, 2 insertions(+), 2 deletions
3.32| 3.12
Signed-off-by: Vipin Varghese
Tested-by: Thiyagrajan P
---
app/test-dma-perf/benchmark.c | 74 +--
1 file changed, 44 insertions(+), 30 deletions(-)
diff --git a/app/test-dma-perf/benchmark.c b/app/test-dma-perf/benchmark.c
index 9b1f58c78c..dc6f16cc01 10
-dma-perf/
3. app/test/
4. examples/qos_sched/
The structure `rte_cfgfile_entry` is not included in DPDK libraries.
Modifying from 256 to 2048 allows `app/test-dma-perf/main.c` helps to
parse longer string as shared in https://bugs.dpdk.org/show_bug.cgi?id=1333
Signed-off-by: Vipin Varghese
.
Bugzilla ID: 1269
Fixes: 623dc9364dc6 ("app/dma-perf: introduce DMA performance test")
Cc: cheng1.ji...@intel.com
Cc: sta...@dpdk.org
Signed-off-by: Vipin Varghese
Suggested-by: Anoob Joseph
Suggested-by: Jerin Jacob
---
v2:
- suggest use of pktmbuf_mtod for both va and pa by Anoob.
.
Bugzilla ID: 1269
Fixes: 623dc9364dc6 ("app/dma-perf: introduce DMA performance test")
Cc: cheng1.ji...@intel.com
Cc: sta...@dpdk.org
Signed-off-by: Vipin Varghese
Suggested-by: Anoob Joseph
Suggested-by: Jerin Jacob
---
v2:
- suggest use of pktmbuf_mtod for both va and pa by Anoob.
Add AMD EPYC SoC tuning guide as new setcion of linux getting
started guide.
Signed-off-by: Vipin Varghese
---
doc/guides/linux_gsg/amd_platform.rst | 63 +++
doc/guides/linux_gsg/index.rst| 1 +
2 files changed, 64 insertions(+)
create mode 100644 doc/guides
Add AMD EPYC SoC tuning guide as new setcion of linux getting
started guide.
Signed-off-by: Vipin Varghese
---
doc/guides/linux_gsg/amd_platform.rst | 63 +++
doc/guides/linux_gsg/index.rst| 1 +
2 files changed, 64 insertions(+)
create mode 100644 doc/guides
.
Bugzilla ID: 1269
Fixes: 623dc9364dc6 ("app/dma-perf: introduce DMA performance test")
Cc: cheng1.ji...@intel.com
Cc: sta...@dpdk.org
Signed-off-by: Vipin Varghese
Suggested-by: Anoob Joseph
---
v2:
- suggest use of pktmbuf_mtod for both va and pa.
tested for both va and pa
CMD:
PA: dpd
.
Bugzilla ID: 1269
Fixes: 623dc9364dc6 ("app/dma-perf: introduce DMA performance test")
Cc: cheng1.ji...@intel.com
Cc: sta...@dpdk.org
Signed-off-by: Vipin Varghese
Suggested-by: Anoob Joseph
---
v2:
- suggest use of pktmbuf_mtod for both va and pa.
tested for both va and pa
CMD:
PA: dpd
.
Bugzilla ID: 1269
Fixes: 623dc9364dc6 ("app/dma-perf: introduce DMA performance test")
Cc: cheng1.ji...@intel.com
Cc: sta...@dpdk.org
Signed-off-by: Vipin Varghese
Suggested-by: Anoob Joseph
---
v2:
- suggest use of pktmbuf_mtod for both va and pa.
tested for both va and pa
CMD:
PA: dpd
arguments.
Bugzilla ID: 1269
Fixes: 623dc9364dc6 ("app/dma-perf: introduce DMA performance test")
Cc: cheng1.ji...@intel.com
Cc: sta...@dpdk.org
Signed-off-by: Vipin Varghese
---
tested for both va and pa
CMD:
PA: dpdk-test-dma-perf --iova-mode=pa -- --config test.ini
VA: dpdk-tes
arguments.
Bugzilla ID: 1269
Fixes: 623dc9364dc6 ("app/dma-perf: introduce DMA performance test")
Cc: cheng1.ji...@intel.com
Cc: sta...@dpdk.org
Signed-off-by: Vipin Varghese
---
tested for both va and pa
CMD:
PA: dpdk-test-dma-perf --iova-mode=pa -- --config test.ini
VA: dpdk-tes
ID: 1269
Fixes: 623dc9364dc6 ("app/dma-perf: introduce DMA performance test")
Cc: cheng1.ji...@intel.com
Cc: sta...@dpdk.org
Signed-off-by: Vipin Varghese
---
tested for both va and pa
CMD:
PA: dpdk-test-dma-perf --iova-mode=pa -- --config test.ini
VA: dpdk-test-dma-perf --io
shim functions")
Cc: roret...@linux.microsoft.com
Cc: sta...@dpdk.org
Signed-off-by: Vipin Varghese
---
---
drivers/dma/skeleton/skeleton_dmadev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/dma/skeleton/skeleton_dmadev.c
b/drivers/dma/skeleton/skeleton_dmad
Most modern processor now supports numa by partitioning
NUMA based on CPU-IO & Last Level Cache within the same socket.
As per the discussion in mailing list, suggesting the make
use of hw-loc for such scenarios.
Signed-off-by: Vipin Varghese
---
---
usertools/cpu_layout.py | 10 +
Most modern processor now supports numa partitioning using
sub NUMA CPU-IO & Last Level Cache within the same socket.
As per the discussion in mailing list, suggesting the make
use of hw-loc for such scenarios.
Signed-off-by: Vipin Varghese
---
---
usertools/cpu_layout.py | 10 +
-NUMA to CPU cores.
Signed-off-by: Vipin Varghese
---
usertools/cpu_layout.py | 76 +
1 file changed, 47 insertions(+), 29 deletions(-)
diff --git a/usertools/cpu_layout.py b/usertools/cpu_layout.py
index 891b9238fa..295f2c0e9b 100755
--- a/usertools
DPDK with option enable_docs=true for API or User Guide.
This produces error
```
FAILED: doc/api/examples.dox
sh -e dpdk/doc/api/generate_examples.sh dpdk/examples doc/api/examples.dox
```
Signed-off-by: Vipin Varghese
---
doc/meson.build | 8
1 file changed, 8 insertions(+)
diff --git a
Register user callback handlers for pre-enqueue and pst-dequeue
for crypto device instance 0 with port 0.
Signed-off-by: Vipin Varghese
---
examples/l2fwd-crypto/main.c | 38
1 file changed, 38 insertions(+)
diff --git a/examples/l2fwd-crypto/main.c b
-enqueue and post-dequeue stage content.
- investigate PMD meta data.
Signed-off-by: Vipin Varghese
---
config/common_base| 1 +
lib/librte_cryptodev/rte_cryptodev.c | 181 ++
lib/librte_cryptodev/rte_cryptodev.h | 125
Add note in the missing arguments for compiling BPF examples.
Signed-off-by: Vipin Varghese
Acked-by: John McNamara
---
V3:
- update the dependency for DPDK and others - Thomas Monjalon
V2:
- ACK for documentation - John McNamara
- move to compile section - Thomas Monjalon
---
doc/guides
-enqueue and post-dequeue stage content.
- investigate PMD meta data.
Signed-off-by: Vipin Varghese
---
config/common_base| 1 +
lib/librte_cryptodev/rte_cryptodev.c | 181 ++
lib/librte_cryptodev/rte_cryptodev.h | 125
Register user callback handlers for pre-enqueue and pst-dequeue
for crypto device instance 0 with port 0.
Signed-off-by: Vipin Varghese
---
examples/l2fwd-crypto/main.c | 36
1 file changed, 36 insertions(+)
diff --git a/examples/l2fwd-crypto/main.c b
update example with ring register-unregister for
enqueue-dequeue callabck.
Signed-off-by: Vipin Varghese
---
examples/packet_ordering/Makefile| 1 +
examples/packet_ordering/main.c | 40
examples/packet_ordering/meson.build | 1 +
3 files changed, 42
Add callback event handler for enqueue dequeue operation on ring.
The pre-enqueue and post-dequeue operation on ring is selected to
invoke user callback handler.
Signed-off-by: Vipin Varghese
---
config/common_base | 1 +
lib/librte_ring/Makefile | 1 +
lib
The patch series adds bpf load-unload to event pre-enqueue and
post-dequeue stages.
Signed-off-by: Vipin Varghese
---
lib/librte_bpf/bpf_event.c | 432 +
lib/librte_bpf/rte_bpf_eventdev.h | 117
lib/librte_bpf/rte_bpf_version.map | 4 +
3 files
To add register and unregister for event pre-enqueue and
post-dequeue callback handler.
Signed-off-by: Vipin Varghese
---
examples/eventdev_pipeline/main.c | 49 +++
1 file changed, 49 insertions(+)
diff --git a/examples/eventdev_pipeline/main.c
b/examples
Add callback event handler for enqueue dequeue operation on event
device. The pre-enqueue and post-dequeue are the selected to invoke
user callback handler.
Signed-off-by: Vipin Varghese
---
config/common_base | 1 +
lib/librte_eventdev/rte_eventdev.c | 361
stage is modified to allow user handler
to be invoked post to actual device dequeue.
Status
==
The new APIs are added as experimental.
Change Log:
==
Vipin Varghese (2):
lib/event: add callback handlers for event
examples/event: add callback handle
config/common_base
Add note in the missing arguments for compiling BPF examples.
Signed-off-by: Vipin Varghese
Acked-by: John McNamara
---
V2:
- ACK for documentation - John McNamara
- move to compile section - Thomas Monjalon
---
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 4
1 file changed, 4
Add the missing arguments for compiling t2.c and t3.c BPF examples.
Signed-off-by: Vipin Varghese
---
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 4
1 file changed, 4 insertions(+)
diff --git a/doc/guides/testpmd_app_ug/testpmd_funcs.rst
b/doc/guides/testpmd_app_ug/testpmd_funcs.rst
Usage option q is reflect how many port-queue pair can run per lcore. In
l2fwd, l2fwd-crypto, l2fwd-jobstats, and l2fwd-keepalive both RX and TX
are configured to be one.
Signed-off-by: Vipin Varghese
---
examples/l2fwd-crypto/main.c| 2 +-
examples/l2fwd-jobstats/main.c | 2 +-
examples
Usage option q is reflect how many port-queue pair can run per lcore.
Updating usage field to refelct port-queue is done for one RX and TX
only.
Signed-off-by: Vipin Varghese
---
doc/guides/sample_app_ug/l2_forward_crypto.rst | 4 +++-
doc/guides/sample_app_ug/l2_forward_job_stats.rst
Usage option q is reflect how many port-queue pair can run per lcore.
Updating usage field to refelct port-queue is done for one RX and TX
only.
Signed-off-by: Vipin Varghese
---
doc/guides/sample_app_ug/l2_forward_crypto.rst | 4 +++-
doc/guides/sample_app_ug/l2_forward_job_stats.rst
Remove redundant information from section Performance issue isolation.
Re-word for section header for packet capture.
Signed-off-by: Vipin Varghese
V2:
- correct spelling for redundant - Vipin Varghese
---
doc/guides/howto/debug_troubleshoot.rst | 8 ++--
1 file changed, 2 insertions
Remove redudant information from section 'Performance issue isolation'.
Reword for packet capture header.
Signed-off-by: Vipin Varghese
---
doc/guides/howto/debug_troubleshoot.rst | 8 ++--
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/doc/guides/howto/debug_troubl
section - John Macnamara
- add quotes for DPDK API and variables - Thomas Monjalon
- update use of JUMBO for rx bottleneck - Vipin Varghese
- Add ACK from v7 - Vipin Varghese
V7:
- add space to note and indent - John Macnamara
V6:
- correction for word style and grammar - Thomas Monjalon
- add
Add user guide on debugging and troubleshooting for common
issues and bottleneck found in the sample application model.
Signed-off-by: Vipin Varghese
Acked-by: Marko Kovacevic
Acked-by: John McNamara
---
doc/guides/howto/debug_troubleshoot_guide.rst | 464 ++
doc/guides/howto
Add svg images for debug and troubleshoot guide.
Signed-off-by: Vipin Varghese
Acked-by: Marko Kovacevic
Acked-by: John McNamara
---
doc/guides/howto/img/dtg_consumer_ring.svg| 24
doc/guides/howto/img/dtg_crypto.svg | 21
.../howto/img/dtg_distributor_worker.svg
- remove c_falg - Reshma Pathan
V3:
- correct the parse_usage - Vipin Varghese
- add change log - Vipin Varghese
V2:
- Replace option '-c' to '-l' - Keith Wiles
Vipin Varghese (2):
app/pdump: remove core restriction
app/pdump: enhance to support multi-core captur
PDUMP application is being limited to run on default first core.
The patch removes the restriction, allowing user to run on any of
selected cores in EAL args. If no args are passed, logic runs on
default master core.
Signed-off-by: Vipin Varghese
---
app/pdump/main.c | 14 ++
1 file
Add option --multi, to enhance pdump application to allow capture
on unique cores for each --pdump option. If option --multi is ignored
the default capture occurs on single core for all --pdump options.
Signed-off-by: Vipin Varghese
---
app/pdump/main.c | 99
Add option --multi, to enhance pdump application to allow capture
on unique cores for each --pdump option. If option --multi is ignored
the default capture occurs on single core for all --pdump options.
Signed-off-by: Vipin Varghese
---
app/pdump/main.c | 95
PDUMP application is being limited to run on default first core.
The patch removes the restriction, allowing user to run on any of
selected cores in EAL args. If no args are passed, logic runs on
default master core.
Signed-off-by: Vipin Varghese
---
app/pdump/main.c | 14 ++
1 file
application can run on unique cores.
Change Log:
===
V5:
- Re-use MACRO and replace strncmp - David Marchand
V4:
- spelling correction - Reshma Pathan
- remove c_falg - Reshma Pathan
V3:
- correct the parse_usage - Vipin Varghese
- add change log - Vipin Varghese
V2:
- Replace option
PDUMP application is being limited to run on default first core.
The patch removes the restriction, allowing the user to run on any of
selected cores in EAL args. If no args are passed, the logic runs on
default master core.
Signed-off-by: Vipin Varghese
---
app/pdump/main.c | 14
application can run on unique cores.
Change Log:
===
V4:
- spelling correction - Reshma Pathan
- remove c_falg - Reshma Pathan
V3:
- correct the parse_usage - Vipin Varghese
- add change log - Vipin Varghese
V2:
- Replace option '-c' to '-l' - Keith Wiles
Vipin Vargh
Add option --multi, to enhance the pdump application to allow capture
on unique cores for each --pdump option. If option --multi is ignored
the default capture occurs on a single core for all --pdump options.
Signed-off-by: Vipin Varghese
---
app/pdump/main.c | 76
Enhance pdump application, to allow user to run on multiple cores.
Signed-off-by: Vipin Varghese
---
Change Log:
V3:
- correct the parse_usage - Vipin Varghese
- add change log - Vipin Varghese
V2:
- Replace option '-c' to '-l' - Keith Wiles
---
app/pdump/m
Enhance pdump application, to allow user to run on multiple cores.
Signed-off-by: Vipin Varghese
---
app/pdump/main.c | 75 --
doc/guides/tools/pdump.rst | 5 +++
2 files changed, 69 insertions(+), 11 deletions(-)
diff --git a/app/pdump/main.c b
Enhance pdump application, to allow user to run on multiple cores.
Signed-off-by: Vipin Varghese
---
app/pdump/main.c | 73 --
doc/guides/tools/pdump.rst | 5 +++
2 files changed, 67 insertions(+), 11 deletions(-)
diff --git a/app/pdump/main.c b
Add user guide on debugging and troubleshooting for common
issues and bottleneck found in the sample application model.
Signed-off-by: Vipin Varghese
Acked-by: Marko Kovacevic
---
doc/guides/howto/debug_troubleshoot_guide.rst | 465 ++
doc/guides/howto/index.rst
- John Macnamara
V6:
- correction for word style and grammar - Thomas Monjalon
- add license for svg files - Vipin Varghese
v5:
- rework of content - Vipin Varghese
V4:
- Correction for word style - Shreyansh Jain
V3:
- reorder for removing warning in 'make doc-guides-html' - Thoma
Add svg images for debug and troubleshoot guide.
Signed-off-by: Vipin Varghese
Acked-by: Marko Kovacevic
---
---
doc/guides/howto/img/dtg_consumer_ring.svg| 24
doc/guides/howto/img/dtg_crypto.svg | 21
.../howto/img/dtg_distributor_worker.svg | 36 ++
doc
Add svg images for debug and troubleshoot guide.
Signed-off-by: Vipin Varghese
Acked-by: Marko Kovacevic
---
---
doc/guides/howto/img/dtg_consumer_ring.svg| 24
doc/guides/howto/img/dtg_crypto.svg | 21
.../howto/img/dtg_distributor_worker.svg | 36 ++
doc
Add user guide on debugging and troubleshooting for common
issues and bottleneck found in the sample application model.
Signed-off-by: Vipin Varghese
Acked-by: Marko Kovacevic
---
doc/guides/howto/debug_troubleshoot_guide.rst | 451 ++
doc/guides/howto/index.rst
grammar - Thomas Monjalon
- add license for svg files - Vipin Varghese
V4:
- Correction for word style - Shreyansh Jain
V3:
- reorder for removing warning in 'make doc-guides-html' - Thomas Monjalon
V2:
- add offload flag check - Vipin Varghese
- change tab to space - Marko
Patches has to be validated for meson devtool script for
code and document changes. Updating documentation for meson
build steps in checking Compilation category.
Signed-off-by: Vipin Varghese
Tested-by: Marko Kovacevic
Acked-by: Marko Kovacevic
---
V6:
added 'Makefile' sub-heade
Patches has to be validated for meson devtool script for
code and document changes. Updating documentation for meson
build steps in checking Compilation category.
Signed-off-by: Vipin Varghese
Tested-by: Marko Kovacevic
Acked-by: Marko Kovacevic
---
V5:
create sub section to Compilation
Patches has to be validated for meson devtool script for
code and document changes. Updating documentation for meson
build steps in checking Compilation category.
Signed-off-by: Vipin Varghese
Tested-by: Marko Kovacevic
Acked-by: Marko Kovacevic
---
V4:
- spelling correction for Compilation
Add svg for debug and troubleshoot guide for single or multi stage
applications.
Signed-off-by: Vipin Varghese
Acked-by: Marko Kovacevic
---
doc/guides/howto/img/dtg_consumer_ring.svg| 19
doc/guides/howto/img/dtg_crypto.svg | 16 +++
.../howto/img
Add user guide on debug and troubleshoot for common issues and bottleneck
found in sample application model.
Signed-off-by: Vipin Varghese
Acked-by: Marko Kovacevic
---
doc/guides/howto/debug_troubleshoot_guide.rst | 375 ++
doc/guides/howto/index.rst| 1
consolidate such scenarios with
step by step focus to debug and troubleshoot.
Status
==
Reviews and changes accommodated. ACK received and updated.
Future
==
1. Suggestion on vlan filters - Shreyansh Jain
Change Log
==
Vipin Varghese (2):
doc: add svg for debug and troubleshoot guide
Add user guide on debug and troubleshoot for common issues and bottleneck
found in sample application model.
Signed-off-by: Vipin Varghese
Acked-by: Marko Kovacevic
---
doc/guides/howto/debug_troubleshoot_guide.rst | 375 ++
doc/guides/howto/index.rst| 1
Add svg for debug and troubleshoot guide for single or multi stage
applications.
Signed-off-by: Vipin Varghese
Acked-by: Marko Kovacevic
---
doc/guides/howto/img/dtg_consumer_ring.svg| 19
doc/guides/howto/img/dtg_crypto.svg | 16 +++
.../howto/img
consolidate such scenarios with
step by step focus to debug and troubleshoot.
Status
==
Reviews and changes accomadated. ACK received and udpated.
Future
==
1. Suggestion on vlan filters -
Change Log:
Vipin Varghese (2):
doc: add svg for debug and troubleshoot guide
doc: add guide for
Function iter_mempool is used for iterating slected mempool elements
and display the contents of elements for a max of 256 bytes. In case
of invalid or no name for mempool, no information is displayed.
Signed-off-by: Vipin Varghese
Acked-by: Reshma Pattan
Acked-by: John McNamara
---
app/proc
Function show_mempool is used for displaying valid MEMPOOL.
In case of invalid or no name, whole list is dump.
Signed-off-by: Vipin Varghese
Acked-by: Reshma Pattan
Acked-by: John McNamara
---
app/proc-info/main.c | 65 +-
doc/guides/tools
Function show_ring is used for displaying information of RING instance
of the primary process.
Signed-off-by: Vipin Varghese
Acked-by: Reshma Pattan
Acked-by: John McNamara
---
app/proc-info/main.c | 52 +-
doc/guides/tools/proc_info.rst | 8
Function show_crypto is used for displaying the crypto PMD under primary
process.
Signed-off-by: Vipin Varghese
Acked-by: Reshma Pattan
Acked-by: John McNamara
---
app/proc-info/main.c | 94 +-
doc/guides/tools/proc_info.rst | 6 ++-
2 files changed
Function show_tm is used for displaying the tm PMD under the primary
process. This covers basic and per node|level details with statistics.
Signed-off-by: Vipin Varghese
Acked-by: Reshma Pattan
Acked-by: John McNamara
---
app/proc-info/main.c | 290
Function show_port is used for displaying the port PMD information under
primary process. The information shows basic, per queue and security.
Also helper MACRO 'MAX_STRING_LEN, STATS_BDR_FMT and STATS_BDR_STR' and
meson build file is updated for new functionality.
Signed-off-by: Vipi
Monjalon
- split patch for iter_mempool - Reshma Pattan
- add ack for code - Reshma Pattan
V7:
- update usage text with token ":" - Reshma Pattan
- reword usage for 'iter-mempool' - Reshma Pattan
V6:
- add mempool iterate elements option - Vipin Varghese
- check for
Function iter_mempool is used for iterating slected mempool elements
and display the contents of elements for a max of 256 bytes. In case
of invalid or no name for mempool, no information is displayed.
Signed-off-by: Vipin Varghese
Acked-by: Reshma Pattan
Acked-by: John McNamara
---
app/proc
Function show_mempool is used for displaying valid MEMPOOL.
In case of invalid or no name, whole list is dump.
Signed-off-by: Vipin Varghese
Acked-by: Reshma Pattan
Acked-by: John McNamara
---
app/proc-info/main.c | 65 +-
doc/guides/tools
Update code base and meson build file to accomadate changes for the
new functionality.
Signed-off-by: Vipin Varghese
Acked-by: Reshma Pattan
---
app/proc-info/main.c | 13 +
app/proc-info/meson.build | 2 +-
2 files changed, 14 insertions(+), 1 deletion(-)
diff --git a/app
Function show_port is used for displaying the port PMD information under
primary process. The information shows basic, per queue and security.
Signed-off-by: Vipin Varghese
Acked-by: Reshma Pattan
Acked-by: John McNamara
---
app/proc-info/main.c | 106
Function show_tm is used for displaying the tm PMD under the primary
process. This covers basic and per node|level details with statistics.
Signed-off-by: Vipin Varghese
Acked-by: Reshma Pattan
Acked-by: John McNamara
---
app/proc-info/main.c | 290
1 - 100 of 280 matches
Mail list logo