<div dir="ltr">Thanks Thomas for fixing this.<div><br></div><div>I had done a manual doc build (and checked the doc builds from CI) before merging patches to next-dts, so I suppose my Sphinx version must be less than 9.1.0. I can check this when I do my next doc build.</div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Tue, Mar 31, 2026 at 12:13 PM Thomas Monjalon <<a href="mailto:thomas@monjalon.net">thomas@monjalon.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">With Sphinx 9.1.0, the word "ports" is wrongly parsed as a reference,<br>
and the doc fails to generate.<br>
Splitting the docstring (as the next one) seems to be a workaround.<br>
<br>
Signed-off-by: Thomas Monjalon <<a href="mailto:thomas@monjalon.net" target="_blank">thomas@monjalon.net</a>><br>
---<br>
 dts/api/testpmd/config.py | 3 ++-<br>
 1 file changed, 2 insertions(+), 1 deletion(-)<br>
<br>
diff --git a/dts/api/testpmd/config.py b/dts/api/testpmd/config.py<br>
index e71a3e1ef0..1e59bccd08 100644<br>
--- a/dts/api/testpmd/config.py<br>
+++ b/dts/api/testpmd/config.py<br>
@@ -30,7 +30,8 @@<br>
 class PortTopology(StrEnum):<br>
     """Enum representing the port topology."""<br>
<br>
-    #: In paired mode, the forwarding is between pairs of ports, e.g.: (0,1), (2,3), (4,5).<br>
+    #: In paired mode, the forwarding is between pairs of ports, e.g.:<br>
+    #: (0,1), (2,3), (4,5).<br>
     paired = auto()<br>
<br>
     #: In chained mode, the forwarding is to the next available port in the port mask, e.g.:<br>
-- <br>
2.53.0<br>
<br>
</blockquote></div>