Subversion Repositories Kolibri OS

Rev

Rev 9148 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 9148 Rev 9149
Line 1338... Line 1338...
1338
        jz      .down
1338
        jz      .down
1339
        DEBUGF  2, "Link is up, phystatus=0x%x\n", al
1339
        DEBUGF  2, "Link is up, phystatus=0x%x\n", al
1340
        xor     ecx, ecx
1340
        xor     ecx, ecx
1341
        test    al, PHYS_10bps
1341
        test    al, PHYS_10bps
1342
        jz      @f
1342
        jz      @f
1343
        or      cl, ETH_LINK_10M
1343
        or      cl, ETH_LINK_SPEED_10M
1344
  @@:
1344
  @@:
1345
        test    al, PHYS_100bps
1345
        test    al, PHYS_100bps
1346
        jz      @f
1346
        jz      @f
1347
        or      cl, ETH_LINK_100M
1347
        or      cl, ETH_LINK_SPEED_100M
1348
  @@:
1348
  @@:
1349
        test    al, PHYS_1000bpsF
1349
        test    al, PHYS_1000bpsF
1350
        jz      @f
1350
        jz      @f
1351
        or      cl, ETH_LINK_1G ;or ETH_LINK_FD
1351
        or      cl, ETH_LINK_SPEED_1G ;or ETH_LINK_FULL_DUPLEX
1352
  @@:
1352
  @@:
1353
        test    al, PHYS_FullDup
1353
        test    al, PHYS_FullDup
1354
        jz      @f
1354
        jz      @f
1355
        or      cl, ETH_LINK_FD
1355
        or      cl, ETH_LINK_FULL_DUPLEX
1356
  @@:
1356
  @@:
1357
        mov     [ebx + device.state], ecx
1357
        mov     [ebx + device.state], ecx
1358
        invoke  NetLinkChanged
1358
        invoke  NetLinkChanged
1359
        ret
1359
        ret