M ip/arp.c => ip/arp.c +1 -0
@@ 390,6 390,7 @@ arpenter(Fs *fs, int version, uchar *ip, uchar *mac, int n, int refresh)
a = newarp6(arp, ip, ifc, 0);
a->state = AOK;
a->type = type;
+ a->ctime = NOW;
memmove(a->mac, mac, type->maclen);
}
M pc/ether82543gc.c => pc/ether82543gc.c +2 -4
@@ 1256,14 1256,12 @@ gc82543pci(void)
switch((p->did<<16)|p->vid){
case (0x1000<<16)|0x8086: /* LSI L2A1157 (82542) */
+ case (0x1004<<16)|0x8086: /* Intel PRO/1000 T */
+ case (0x1008<<16)|0x8086: /* Intel PRO/1000 XT */
default:
continue;
case (0x1001<<16)|0x8086: /* Intel PRO/1000 F */
break;
- case (0x1004<<16)|0x8086: /* Intel PRO/1000 T */
- break;
- case (0x1008<<16)|0x8086: /* Intel PRO/1000 XT */
- break;
}
port = upamalloc(p->mem[0].bar & ~0x0F, p->mem[0].size, 0);