Changeset 6a0f1309 in mainline


Ignore:
Timestamp:
2018-06-24T09:07:19Z (6 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
8b3cb67
Parents:
4810acf
git-author:
Jakub Jermar <jakub@…> (2018-06-24 09:07:12)
git-committer:
Jakub Jermar <jakub@…> (2018-06-24 09:07:19)
Message:

Use macros for working with MAC addresses

Location:
uspace/drv/nic/virtio-net
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/nic/virtio-net/virtio-net.c

    r4810acf r6a0f1309  
    3838#include <ops/nic.h>
    3939#include <pci_dev_iface.h>
     40#include <nic/nic.h>
    4041
    4142#include <nic.h>
     
    336337         */
    337338        nic_address_t nic_addr;
    338         for (unsigned i = 0; i < 6; i++)
     339        for (unsigned i = 0; i < ETH_ADDR; i++)
    339340                nic_addr.address[i] = pio_read_8(&netcfg->mac[i]);
    340341        rc = nic_report_address(nic, &nic_addr);
     
    342343                goto fail;
    343344
    344         ddf_msg(LVL_NOTE, "MAC address: %02x:%02x:%02x:%02x:%02x:%02x",
     345        ddf_msg(LVL_NOTE, "MAC address: " PRIMAC,
    345346            nic_addr.address[0], nic_addr.address[1], nic_addr.address[2],
    346347            nic_addr.address[3], nic_addr.address[4], nic_addr.address[5]);
  • uspace/drv/nic/virtio-net/virtio-net.h

    r4810acf r6a0f1309  
    3232#include <virtio-pci.h>
    3333#include <abi/cap.h>
     34#include <nic/nic.h>
    3435
    3536#define RX_BUFFERS      8
     
    5960
    6061typedef struct {
    61         uint8_t mac[6];
     62        uint8_t mac[ETH_ADDR];
    6263} virtio_net_cfg_t;
    6364
Note: See TracChangeset for help on using the changeset viewer.