for( i = 0; i < numEntities; i++ ) {
if( isInterface( &entitySet[i] ) &&
- hasArp( tcpFile, &entitySet[i] ) &&
- !isLoopback( tcpFile, &entitySet[i] ) ) {
+ hasArp( tcpFile, &entitySet[i] ) ) {
status = tdiGetSetOfThings( tcpFile,
INFO_CLASS_PROTOCOL,
for( i = 0; i < numEntities; i++ ) {
if( isInterface( &entitySet[i] ) &&
- hasArp( tcpFile, &entitySet[i] ) &&
- !isLoopback( tcpFile, &entitySet[i] ) ) {
+ hasArp( tcpFile, &entitySet[i] ) ) {
status = tdiGetSetOfThings( tcpFile,
INFO_CLASS_PROTOCOL,
EntityList[EntityCount].tei_entity = AT_ENTITY;
EntityList[EntityCount].tei_instance = ATCount;
EntityList[EntityCount].context = Interface;
- EntityList[EntityCount].flags = AT_ARP;
+ EntityList[EntityCount].flags = (Interface != Loopback) ? AT_ARP : AT_NULL;
EntityCount++;
TcpipReleaseSpinLock( &EntityListLock, OldIrql );