Changeset 081971b in mainline for uspace/drv/nic/ne2k


Ignore:
Timestamp:
2012-02-13T23:10:29Z (14 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
87e5658c
Parents:
2ff150e
Message:

Need to pad short Ethernet frames. Add some more debugging code.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/nic/ne2k/dp8390.c

    r2ff150e r081971b  
    410410        ne2k_t *ne2k = (ne2k_t *) nic_get_specific(nic_data);
    411411
     412        printf("ne2k_send()\n");
    412413        assert(ne2k->probed);
    413414        assert(ne2k->up);
     
    421422        if ((size < ETH_MIN_PACK_SIZE) || (size > ETH_MAX_PACK_SIZE_TAGGED)) {
    422423                fibril_mutex_unlock(&ne2k->sq_mutex);
     424                printf("ne2k_send() - checks failed size=%zu (min %zu, max %zu)\n",
     425                    size, ETH_MIN_PACK_SIZE, ETH_MAX_PACK_SIZE_TAGGED);
    423426                return;
    424427        }
     428
     429        printf("ne2k_send() - uploading\n");
     430        size_t i;
     431        for (i = 0; i < size; i++)
     432                printf("%02x ", ((uint8_t *)data)[i]);
     433        printf("\n");
    425434
    426435        /* Upload the frame to the ethernet card */
Note: See TracChangeset for help on using the changeset viewer.