summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorsongyanchao <[email protected]>2024-07-05 06:36:34 +0000
committersongyanchao <[email protected]>2024-07-05 06:36:34 +0000
commitddd463ce901fdda29c2aae8d5547cbb701b43f02 (patch)
tree5c99cbebc0d152d17f268ff81f2abb42e89ca5a4 /tools
parent2c71bcd463ebb02e3f75fc9deb54a7cab784e6c9 (diff)
✨ feat(DPISDN-51): Add offset argument support to mrpdump for shmdev.
Add offset argument support to mrpdump for shmdev.
Diffstat (limited to 'tools')
-rw-r--r--tools/tcpdump/pdump.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/tools/tcpdump/pdump.c b/tools/tcpdump/pdump.c
index 348417c..bf3e83c 100644
--- a/tools/tcpdump/pdump.c
+++ b/tools/tcpdump/pdump.c
@@ -473,7 +473,7 @@ static int launch_args_parse(int argc, char ** argv, char * prgname)
}
}
- return 0;
+ return 1;
}
static void print_pdump_stats(void)
@@ -769,7 +769,7 @@ static void err_value_dump(int32_t err_value)
static void enable_pdump(void)
{
printf("Enable pdump.\n");
- printf("offset:%u\n", offset);
+
/* Set all device */
for (int i = 0; i < num_tuples; i++)
{
@@ -786,6 +786,7 @@ static void enable_pdump(void)
req->flags = RTE_PDUMP_FLAG_RX;
req->prm = prm;
req->snaplen = snaplen;
+ req->offset = offset;
memcpy(req->dev_symbol, pt->dev_symbol, sizeof(pt->dev_symbol));
/* Fill request name */
@@ -840,6 +841,7 @@ static void enable_pdump(void)
req->flags = RTE_PDUMP_FLAG_TX;
req->prm = prm;
req->snaplen = snaplen;
+ req->offset = offset;
memcpy(req->dev_symbol, pt->dev_symbol, sizeof(pt->dev_symbol));
/* Fill request name */