DPDK usage discussions
 help / color / mirror / Atom feed
* [MLX5] Tx scheduling strange behavior on connectx6DX
@ 2022-09-14  6:53 Antoine POLLENUS
  0 siblings, 0 replies; only message in thread
From: Antoine POLLENUS @ 2022-09-14  6:53 UTC (permalink / raw)
  To: users

[-- Attachment #1: Type: text/plain, Size: 1795 bytes --]

Hello,

I'm trying to use the TX scheduling feature on a ConnectX-6Dx with latest firmware and 21.11 version of DPDK.
But I see some strange behavior.

When I advise the nic with the timestamp in the dynamic mbuf field the packet go out way too early.

Time I want : 1662385925567940000
Received time : 1662385925469600500

The time I want is 100ms in the future of when calling rte_tx_burst.

When looking at the xstats I see no packet in the past no packets in a too long future. But as shown below I see tx_pp_sync_lost, tx_pp_missed_interrupt_errors, tx_pp_rearm_queue_errors

Which seems to be a bad behavior.

tx_good_packets:83160
tx_good_bytes:528950026
tx_q0_packets:83160
tx_q0_bytes:528950026
rx_multicast_packets:64
rx_multicast_bytes:6318
tx_multicast_packets:66772
tx_multicast_bytes:94358324
tx_phy_packets:66750
rx_phy_packets:64
tx_phy_bytes:94595646
rx_phy_bytes:6318
tx_pp_missed_interrupt_errors:2
tx_pp_rearm_queue_errors:2
tx_pp_jitter:40
tx_pp_sync_lost:1

For information my tx_pp is set to 500. My NIC is locked on PTP with ptp4l and phc2sys is used to synchronize the system clock

Another strange thing is that the data rate and the pacing seams ok but every packets are too early but constant.

Sometimes I also see the tx_pp_wander going really high at the start of the transition ( more than 30000000).

I tried with testpmd and I see no error so it's seams the problem is something I do that cause the issue.

My question is what could cause the errors I see in the xstats, I think it's the key to my problem.

Could you also explain a bit what those tx_pp xstats represent because even when looking at the source code it doesn't seems clear.

Thank you in advance for your help.

Regards,

Antoine Pollenus




[-- Attachment #2: Type: text/html, Size: 5201 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-09-14  6:54 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-09-14  6:53 [MLX5] Tx scheduling strange behavior on connectx6DX Antoine POLLENUS

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).