| 1194 | } |
| 1195 | |
| 1196 | static void DeferProbeAfterTiebreak(RegisteredService* service) |
| 1197 | { |
| 1198 | // When we lose a simultaneous probe tiebreak, wait one second before |
| 1199 | // probing again. This avoids treating stale looped-back probe packets |
| 1200 | // as permanent conflicts while still allowing the real winner to defend. |
| 1201 | ResetProbeState(service, GetNow() + SecondsToMicroSeconds(MDNS_PROBE_RESTART_DELAY), SERVICE_STATE_PROBING); |
| 1202 | } |
| 1203 | |
| 1204 | static void MarkServiceConflict(RegisteredService* service) |
| 1205 | { |
no test coverage detected