From 1572804e62a2fcfc39b85d4dabba4c2e9b4d1a25 Mon Sep 17 00:00:00 2001 From: Brian Gallagher Date: Fri, 17 Jul 2026 09:23:24 -0700 Subject: [PATCH] Render CDB support field in sfputil CLI output Signed-off-by: Brian Gallagher --- sfputil/main.py | 1 + tests/sfputil_test.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/sfputil/main.py b/sfputil/main.py index 2f589571e4..72b9da8086 100644 --- a/sfputil/main.py +++ b/sfputil/main.py @@ -91,6 +91,7 @@ 'encoding': 'Encoding', 'connector': 'Connector', 'application_advertisement': 'Application Advertisement', + 'cdb_supported': 'CDB Supported', 'hardware_rev': 'Hardware Revision', 'media_interface_code': 'Media Interface Code', 'host_electrical_interface': 'Host Electrical Interface', diff --git a/tests/sfputil_test.py b/tests/sfputil_test.py index f754bb475d..c781a4781d 100644 --- a/tests/sfputil_test.py +++ b/tests/sfputil_test.py @@ -217,6 +217,7 @@ def test_format_dict_value_to_string(self): 'active_apsel_hostlane8': 1, 'media_interface_technology': 'C-band tunable laser', 'cmis_rev': '5.0', + 'cdb_supported': True, 'supported_max_tx_power': 0, 'supported_min_tx_power': -20, 'supported_max_laser_freq': 196100, @@ -233,6 +234,7 @@ def test_format_dict_value_to_string(self): " Active App Selection Host Lane 8: 1\n" " Application Advertisement: 400G CR8 - Host Assign (0x1) - Copper cable - Media Assign (0x2)\n" " 200GBASE-CR4 (Clause 136) - Host Assign (Unknown) - Unknown - Media Assign (Unknown)\n" + " CDB Supported: True\n" " CMIS Revision: 5.0\n" " Connector: LC\n" " Encoding: N/A\n"