diff --git a/src/lib/dnssd/Constants.h b/src/lib/dnssd/Constants.h
index 992ab9cba4bb63..d1805058b1e8ba 100644
--- a/src/lib/dnssd/Constants.h
+++ b/src/lib/dnssd/Constants.h
@@ -35,13 +35,12 @@ constexpr size_t kHostNameMaxLength = 16; // MAC or 802.15.4 Extended Address in
* Matter DNS service subtypes
*/
-constexpr size_t kSubTypeShortDiscriminatorMaxLength = 4; // _S
-constexpr size_t kSubTypeLongDiscriminatorMaxLength = 6; // _L
-constexpr size_t kSubTypeVendorIdMaxLength = 7; // _V
-constexpr size_t kSubTypeDeviceTypeMaxLength = 12; // _T
-constexpr size_t kSubTypeCommissioningModeMaxLength = 3; // _C
-constexpr size_t kSubTypeAdditionalCommissioningMaxLength = 3; // _A
-constexpr size_t kSubTypeCompressedFabricIdMaxLength = 18; // _I<16-hex-digits>
+constexpr size_t kSubTypeShortDiscriminatorMaxLength = 4; // _S
+constexpr size_t kSubTypeLongDiscriminatorMaxLength = 6; // _L
+constexpr size_t kSubTypeVendorIdMaxLength = 7; // _V
+constexpr size_t kSubTypeDeviceTypeMaxLength = 12; // _T
+constexpr size_t kSubTypeCommissioningModeMaxLength = 3; // _CM
+constexpr size_t kSubTypeCompressedFabricIdMaxLength = 18; // _I<16-hex-digits>
/*
* Matter operational node service settings
@@ -68,8 +67,7 @@ namespace Commission {
#define SUBTYPES \
(std::initializer_list{ kSubTypeShortDiscriminatorMaxLength, kSubTypeLongDiscriminatorMaxLength, \
- kSubTypeVendorIdMaxLength, kSubTypeDeviceTypeMaxLength, kSubTypeCommissioningModeMaxLength, \
- kSubTypeAdditionalCommissioningMaxLength })
+ kSubTypeVendorIdMaxLength, kSubTypeDeviceTypeMaxLength, kSubTypeCommissioningModeMaxLength })
constexpr size_t kInstanceNameMaxLength = 16; // 64-bit random number in hex
constexpr size_t kSubTypeMaxNumber = SUBTYPES.size();
diff --git a/src/lib/dnssd/TxtFields.h b/src/lib/dnssd/TxtFields.h
index b39f8617d8ddd1..fdd616d1d2b1dc 100644
--- a/src/lib/dnssd/TxtFields.h
+++ b/src/lib/dnssd/TxtFields.h
@@ -38,15 +38,14 @@ static constexpr System::Clock::Milliseconds32 kMaxRetryInterval = 3600000_ms32;
static constexpr size_t kKeyTcpSupportedMaxLength = 1;
// Commissionable/commissioner node TXT entries
-static constexpr size_t kKeyLongDiscriminatorMaxLength = 5;
-static constexpr size_t kKeyVendorProductMaxLength = 11;
-static constexpr size_t kKeyAdditionalCommissioningMaxLength = 1;
-static constexpr size_t kKeyCommissioningModeMaxLength = 1;
-static constexpr size_t kKeyDeviceTypeMaxLength = 10;
-static constexpr size_t kKeyDeviceNameMaxLength = 32;
-static constexpr size_t kKeyRotatingDeviceIdMaxLength = 100;
-static constexpr size_t kKeyPairingInstructionMaxLength = 128;
-static constexpr size_t kKeyPairingHintMaxLength = 10;
+static constexpr size_t kKeyLongDiscriminatorMaxLength = 5;
+static constexpr size_t kKeyVendorProductMaxLength = 11;
+static constexpr size_t kKeyCommissioningModeMaxLength = 1;
+static constexpr size_t kKeyDeviceTypeMaxLength = 10;
+static constexpr size_t kKeyDeviceNameMaxLength = 32;
+static constexpr size_t kKeyRotatingDeviceIdMaxLength = 100;
+static constexpr size_t kKeyPairingInstructionMaxLength = 128;
+static constexpr size_t kKeyPairingHintMaxLength = 10;
enum class TxtKeyUse : uint8_t
{
@@ -60,7 +59,6 @@ enum class TxtFieldKey : uint8_t
kUnknown,
kLongDiscriminator,
kVendorProduct,
- kAdditionalPairing,
kCommissioningMode,
kDeviceType,
kDeviceName,
@@ -87,7 +85,6 @@ constexpr const TxtFieldInfo txtFieldInfo[static_cast(TxtFieldKey::kCoun
{ TxtFieldKey::kUnknown, 0, "", TxtKeyUse::kNone },
{ TxtFieldKey::kLongDiscriminator, kKeyLongDiscriminatorMaxLength, "D", TxtKeyUse::kCommission },
{ TxtFieldKey::kVendorProduct, kKeyVendorProductMaxLength, "VP", TxtKeyUse::kCommission },
- { TxtFieldKey::kAdditionalPairing, kKeyAdditionalCommissioningMaxLength, "AP", TxtKeyUse::kCommission },
{ TxtFieldKey::kCommissioningMode, kKeyCommissioningModeMaxLength, "CM", TxtKeyUse::kCommission },
{ TxtFieldKey::kDeviceType, kKeyDeviceTypeMaxLength, "DT", TxtKeyUse::kCommission },
{ TxtFieldKey::kDeviceName, kKeyDeviceNameMaxLength, "DN", TxtKeyUse::kCommission },