Dumpcap is not working with ixgbe as well Regards , Ariba Ehtesham ________________________________ From: Ariba Ehtesham Sent: Monday, June 13, 2022 11:43 AM To: Stephen Hemminger Cc: reshma.pattan@intel.com ; users@dpdk.org ; Haider Ali Subject: Re: Unable to run dpdk-dumpcap application Hi , I have run dpdk-proc with mellanox connect x-5 and intel ixgbe my steps are : First : sudo ./build/app/dpdk-testpmd -l 0-3 -n 4 -a 0000:42:00.0 --proc-type=primary -- -i --rxq=8 --txq=8 second: sudo ./build/app/dpdk-proc-info -a 42:00.0 -- -m -p 0x1 Result : (for mellanox) sudo ./build/app/dpdk-proc-info -a 0000:42:00.0 -- -m -p 0x1 ----------- MEMORY_SEGMENTS ----------- Segment 0-0: IOVA:0x140000000, len:1073741824, virt:0x140000000, socket_id:0, hugepage_sz:1073741824, nchannel:4, nrank:0 fd:20 Segment 2-0: IOVA:0x11c0000000, len:1073741824, virt:0x11c0000000, socket_id:1, hugepage_sz:1073741824, nchannel:4, nrank:0 fd:21 --------- END_MEMORY_SEGMENTS --------- ------------ MEMORY_ZONES ------------- Zone 0: name:, len:0x40, virt:0x17ffe9cc0, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 1: name:, len:0x36840, virt:0x17ff7f480, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 2: name:, len:0x400040, virt:0x17d5b6100, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 3: name:, len:0x182100, virt:0x17cf30e40, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 4: name:, len:0x200180, virt:0x17cd30b80, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 5: name:, len:0x18333940, virt:0x1649fd1c0, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 6: name:, len:0x182100, virt:0x11ffdebe80, socket_id:1, flags:0 physical segments used: addr: 0x11c0000000 iova: 0x11c0000000 len: 0x40000000 pagesz: 0x40000000 Zone 7: name:, len:0x200180, virt:0x11ffbebc80, socket_id:1, flags:0 physical segments used: addr: 0x11c0000000 iova: 0x11c0000000 len: 0x40000000 pagesz: 0x40000000 Zone 8: name:, len:0x18333940, virt:0x11e78b82c0, socket_id:1, flags:0 physical segments used: addr: 0x11c0000000 iova: 0x11c0000000 len: 0x40000000 pagesz: 0x40000000 Zone 9: name:, len:0xc0, virt:0x1649cb1c0, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 10: name:, len:0x15040, virt:0x1649af1c0, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 ---------- END_MEMORY_ZONES ----------- ------------- TAIL_QUEUES ------------- Tailq 0: qname:, tqh_first:(nil), tqh_last:0x100004488 Tailq 1: qname:, tqh_first:(nil), tqh_last:0x1000044b8 Tailq 2: qname:, tqh_first:(nil), tqh_last:0x1000044e8 Tailq 3: qname:, tqh_first:(nil), tqh_last:0x100004518 Tailq 4: qname:, tqh_first:(nil), tqh_last:0x100004548 Tailq 5: qname:, tqh_first:(nil), tqh_last:0x100004578 Tailq 6: qname:, tqh_first:(nil), tqh_last:0x1000045a8 Tailq 7: qname:, tqh_first:(nil), tqh_last:0x1000045d8 Tailq 8: qname:, tqh_first:(nil), tqh_last:0x100004608 Tailq 9: qname:, tqh_first:(nil), tqh_last:0x100004638 Tailq 10: qname:, tqh_first:(nil), tqh_last:0x100004668 Tailq 11: qname:, tqh_first:(nil), tqh_last:0x100004698 Tailq 12: qname:, tqh_first:(nil), tqh_last:0x1000046c8 Tailq 13: qname:, tqh_first:(nil), tqh_last:0x1000046f8 Tailq 14: qname:, tqh_first:(nil), tqh_last:0x100004728 Tailq 15: qname:, tqh_first:(nil), tqh_last:0x100004758 Tailq 16: qname:, tqh_first:(nil), tqh_last:0x100004788 Tailq 17: qname:, tqh_first:(nil), tqh_last:0x1000047b8 Tailq 18: qname:, tqh_first:(nil), tqh_last:0x1000047e8 Tailq 19: qname:, tqh_first:(nil), tqh_last:0x100004818 Tailq 20: qname:, tqh_first:0x17d0b2fc0, tqh_last:0x1649fd040 Tailq 21: qname:, tqh_first:0x1649c5c40, tqh_last:0x1649c5c40 Tailq 22: qname:, tqh_first:0x17cf30d80, tqh_last:0x1649fcf80 Tailq 23: qname:, tqh_first:(nil), tqh_last:0x1000048d8 Tailq 24: qname:, tqh_first:(nil), tqh_last:0x100004908 Tailq 25: qname:, tqh_first:(nil), tqh_last:0x100004938 Tailq 26: qname:<>, tqh_first:(nil), tqh_last:(nil) Tailq 27: qname:<>, tqh_first:(nil), tqh_last:(nil) Tailq 28: qname:<>, tqh_first:(nil), tqh_last:(nil) Tailq 29: qname:<>, tqh_first:(nil), tqh_last:(nil) Tailq 30: qname:<>, tqh_first:(nil), tqh_last:(nil) Tailq 31: qname:<>, tqh_first:(nil), tqh_last:(nil) ---------- END_TAIL_QUEUES ------------ (For intel-ixgbe) ---------- MEMORY_SEGMENTS ----------- Segment 0-0: IOVA:0x140000000, len:1073741824, virt:0x140000000, socket_id:0, hugepage_sz:1073741824, nchannel:4, nrank:0 fd:20 Segment 2-0: IOVA:0x11c0000000, len:1073741824, virt:0x11c0000000, socket_id:1, hugepage_sz:1073741824, nchannel:4, nrank:0 fd:21 --------- END_MEMORY_SEGMENTS --------- ------------ MEMORY_ZONES ------------- Zone 0: name:, len:0x36840, virt:0x17ffb2500, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 1: name:, len:0xc0, virt:0x17ffaadc0, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 2: name:, len:0x40180, virt:0x17ff64540, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 3: name:, len:0x580, virt:0x17fce39c0, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 4: name:, len:0x400040, virt:0x17f8d1c40, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 5: name:, len:0x182100, virt:0x17f24c980, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 6: name:, len:0x200180, virt:0x17f04c6c0, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 7: name:, len:0x18333940, virt:0x166d18d00, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 8: name:, len:0x182100, virt:0x11ffe7df00, socket_id:1, flags:0 physical segments used: addr: 0x11c0000000 iova: 0x11c0000000 len: 0x40000000 pagesz: 0x40000000 Zone 9: name:, len:0x200180, virt:0x11ffc7dd00, socket_id:1, flags:0 physical segments used: addr: 0x11c0000000 iova: 0x11c0000000 len: 0x40000000 pagesz: 0x40000000 Zone 10: name:, len:0x18333940, virt:0x11e794a340, socket_id:1, flags:0 physical segments used: addr: 0x11c0000000 iova: 0x11c0000000 len: 0x40000000 pagesz: 0x40000000 Zone 11: name:, len:0x10000, virt:0x166cd7a00, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 12: name:, len:0x10000, virt:0x166cc6780, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 13: name:, len:0x10000, virt:0x166cb5500, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 14: name:, len:0x10000, virt:0x166ca4280, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 15: name:, len:0x10000, virt:0x166c93000, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 16: name:, len:0x10000, virt:0x166c81d80, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 17: name:, len:0x10000, virt:0x166c70b00, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 18: name:, len:0x10000, virt:0x166c5f880, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 19: name:, len:0x10200, virt:0x166c4e180, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 20: name:, len:0x10200, virt:0x166c3c800, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 21: name:, len:0x10200, virt:0x166c2ae80, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 22: name:, len:0x10200, virt:0x166c19500, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 23: name:, len:0x10200, virt:0x166c07b80, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 24: name:, len:0x10200, virt:0x166bf6200, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 25: name:, len:0x10200, virt:0x166be4880, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 26: name:, len:0x10200, virt:0x166bd2f00, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 Zone 27: name:, len:0x15040, virt:0x166bbcb40, socket_id:0, flags:0 physical segments used: addr: 0x140000000 iova: 0x140000000 len: 0x40000000 pagesz: 0x40000000 ---------- END_MEMORY_ZONES ----------- ------------- TAIL_QUEUES ------------- Tailq 0: qname:, tqh_first:(nil), tqh_last:0x100004488 Tailq 1: qname:, tqh_first:(nil), tqh_last:0x1000044b8 Tailq 2: qname:, tqh_first:(nil), tqh_last:0x1000044e8 Tailq 3: qname:, tqh_first:(nil), tqh_last:0x100004518 Tailq 4: qname:, tqh_first:(nil), tqh_last:0x100004548 Tailq 5: qname:, tqh_first:(nil), tqh_last:0x100004578 Tailq 6: qname:, tqh_first:(nil), tqh_last:0x1000045a8 Tailq 7: qname:, tqh_first:(nil), tqh_last:0x1000045d8 Tailq 8: qname:, tqh_first:(nil), tqh_last:0x100004608 Tailq 9: qname:, tqh_first:(nil), tqh_last:0x100004638 Tailq 10: qname:, tqh_first:(nil), tqh_last:0x100004668 Tailq 11: qname:, tqh_first:(nil), tqh_last:0x100004698 Tailq 12: qname:, tqh_first:(nil), tqh_last:0x1000046c8 Tailq 13: qname:, tqh_first:(nil), tqh_last:0x1000046f8 Tailq 14: qname:, tqh_first:(nil), tqh_last:0x100004728 Tailq 15: qname:, tqh_first:0x17ff64480, tqh_last:0x17fce3900 Tailq 16: qname:, tqh_first:(nil), tqh_last:0x100004788 Tailq 17: qname:, tqh_first:(nil), tqh_last:0x1000047b8 Tailq 18: qname:, tqh_first:0x17ffaad00, tqh_last:0x17ffaad00 Tailq 19: qname:, tqh_first:(nil), tqh_last:0x100004818 Tailq 20: qname:, tqh_first:0x17f3ceb00, tqh_last:0x166d18b80 Tailq 21: qname:, tqh_first:(nil), tqh_last:0x100004878 Tailq 22: qname:, tqh_first:0x17ffa4740, tqh_last:0x166d18ac0 Tailq 23: qname:, tqh_first:(nil), tqh_last:0x1000048d8 Tailq 24: qname:, tqh_first:0x17ffe8dc0, tqh_last:0x17ffe8dc0 Tailq 25: qname:, tqh_first:(nil), tqh_last:0x100004938 Tailq 26: qname:<>, tqh_first:(nil), tqh_last:(nil) Tailq 27: qname:<>, tqh_first:(nil), tqh_last:(nil) Tailq 28: qname:<>, tqh_first:(nil), tqh_last:(nil) Tailq 29: qname:<>, tqh_first:(nil), tqh_last:(nil) Tailq 30: qname:<>, tqh_first:(nil), tqh_last:(nil) Tailq 31: qname:<>, tqh_first:(nil), tqh_last:(nil) ---------- END_TAIL_QUEUES ------------ ​Regards , Ariba Ehtesham ________________________________ From: Stephen Hemminger Sent: Friday, June 10, 2022 7:55 PM To: Ariba Ehtesham Cc: reshma.pattan@intel.com ; users@dpdk.org ; Haider Ali Subject: Re: Unable to run dpdk-dumpcap application On Fri, 10 Jun 2022 10:52:31 +0000 Ariba Ehtesham wrote: > Hi All, > Can anybody guide me I am unable to run dpdk-dumpcap application with dpdk-22.03 , > > I am performing following steps: > > First: > > $ sudo ./build/app/dpdk-testpmd -l 0-3 -n 4 -a 0000:04:00.1 --proc-type=primary -- -i --rxq=8 --txq=8 > > Second: > > $ sudo ./build/app/dpdk-dumpcap -i 1 -c 6 -w /tmp/capture.pcapng > > > I am getting following error > mlx5_net: Cannot attach mlx5 shared data > mlx5_net: Unable to init PMD global data: No such file or directory > mlx5_common: Failed to load driver mlx5_eth > EAL: Requested device 0000:42:00.0 cannot be used > mlx5_net: Cannot attach mlx5 shared data > mlx5_net: Unable to init PMD global data: No such file or directory > mlx5_common: Failed to load driver mlx5_eth > EAL: Requested device 0000:42:00.1 cannot be used > mlx5_net: Cannot attach mlx5 shared data > mlx5_net: Unable to init PMD global data: No such file or directory > mlx5_common: Failed to load driver mlx5_eth > EAL: Requested device 0000:43:00.0 cannot be used > mlx5_net: Cannot attach mlx5 shared data > mlx5_net: Unable to init PMD global data: No such file or directory > mlx5_common: Failed to load driver mlx5_eth > EAL: Requested device 0000:43:00.1 cannot be used > Capturing on '0000:04:00.1' > Packets captured: 0 ^C > Packets received/dropped on interface '0000:04:00.1': 0/0 (0.0) > EAL: Error: Invalid memory > > > Regards , > Ariba Ehtesham > Looks like problem with secondary process support in mlx5 driver. Does dpdk-procinfo work for you?