diff --git a/service-t/src/com/android/server/NsdService.java b/service-t/src/com/android/server/NsdService.java index f8b0d531b6..64624ae035 100644 --- a/service-t/src/com/android/server/NsdService.java +++ b/service-t/src/com/android/server/NsdService.java @@ -1923,13 +1923,13 @@ public class NsdService extends INsdManager.Stub { mContext, MdnsFeatureFlags.NSD_FORCE_DISABLE_MDNS_OFFLOAD)) .setIncludeInetAddressRecordsInProbing(mDeps.isFeatureEnabled( mContext, MdnsFeatureFlags.INCLUDE_INET_ADDRESS_RECORDS_IN_PROBING)) - .setIsExpiredServicesRemovalEnabled(mDeps.isFeatureEnabled( + .setIsExpiredServicesRemovalEnabled(mDeps.isTetheringFeatureNotChickenedOut( mContext, MdnsFeatureFlags.NSD_EXPIRED_SERVICES_REMOVAL)) .setIsLabelCountLimitEnabled(mDeps.isTetheringFeatureNotChickenedOut( mContext, MdnsFeatureFlags.NSD_LIMIT_LABEL_COUNT)) - .setIsKnownAnswerSuppressionEnabled(mDeps.isFeatureEnabled( + .setIsKnownAnswerSuppressionEnabled(mDeps.isTetheringFeatureNotChickenedOut( mContext, MdnsFeatureFlags.NSD_KNOWN_ANSWER_SUPPRESSION)) - .setIsUnicastReplyEnabled(mDeps.isFeatureEnabled( + .setIsUnicastReplyEnabled(mDeps.isTetheringFeatureNotChickenedOut( mContext, MdnsFeatureFlags.NSD_UNICAST_REPLY_ENABLED)) .setIsAggressiveQueryModeEnabled(mDeps.isFeatureEnabled( mContext, MdnsFeatureFlags.NSD_AGGRESSIVE_QUERY_MODE)) diff --git a/service-t/src/com/android/server/connectivity/mdns/MdnsFeatureFlags.java b/service-t/src/com/android/server/connectivity/mdns/MdnsFeatureFlags.java index f4a08ba7d1..c264f2527e 100644 --- a/service-t/src/com/android/server/connectivity/mdns/MdnsFeatureFlags.java +++ b/service-t/src/com/android/server/connectivity/mdns/MdnsFeatureFlags.java @@ -189,10 +189,10 @@ public class MdnsFeatureFlags { public Builder() { mIsMdnsOffloadFeatureEnabled = false; mIncludeInetAddressRecordsInProbing = false; - mIsExpiredServicesRemovalEnabled = false; + mIsExpiredServicesRemovalEnabled = true; // Default enabled. mIsLabelCountLimitEnabled = true; // Default enabled. - mIsKnownAnswerSuppressionEnabled = false; - mIsUnicastReplyEnabled = true; + mIsKnownAnswerSuppressionEnabled = true; // Default enabled. + mIsUnicastReplyEnabled = true; // Default enabled. mIsAggressiveQueryModeEnabled = false; mIsQueryWithKnownAnswerEnabled = false; mOverrideProvider = null;