ARM states that the "eligibility" TTL is the smallest original TTL value that is accepted for a record to be eligible for prefetching, but the code, which implements the condition doesn't behave in that manner for the edge case when the TTL is equal to the configured eligibility value. Fix the code to check that the TTL is greater than, or equal to the configured eligibility value, instead of just greater than it.