Changeset f05edcb in mainline for uspace/srv/net/ethip/atrans.c


Ignore:
Timestamp:
2021-08-08T08:28:24Z (3 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
d5ed54b
Parents:
98a935e
Message:

Make addr48_t a structure

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/net/ethip/atrans.c

    r98a935e rf05edcb  
    11/*
    2  * Copyright (c) 2012 Jiri Svoboda
     2 * Copyright (c) 2021 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    5959}
    6060
    61 errno_t atrans_add(addr32_t ip_addr, addr48_t mac_addr)
     61errno_t atrans_add(addr32_t ip_addr, addr48_t *mac_addr)
    6262{
    6363        ethip_atrans_t *atrans;
     
    6969
    7070        atrans->ip_addr = ip_addr;
    71         addr48(mac_addr, atrans->mac_addr);
     71        addr48(mac_addr, &atrans->mac_addr);
    7272
    7373        fibril_mutex_lock(&atrans_list_lock);
     
    103103}
    104104
    105 static errno_t atrans_lookup_locked(addr32_t ip_addr, addr48_t mac_addr)
     105static errno_t atrans_lookup_locked(addr32_t ip_addr, addr48_t *mac_addr)
    106106{
    107107        ethip_atrans_t *atrans = atrans_find(ip_addr);
     
    109109                return ENOENT;
    110110
    111         addr48(atrans->mac_addr, mac_addr);
     111        addr48(&atrans->mac_addr, mac_addr);
    112112        return EOK;
    113113}
    114114
    115 errno_t atrans_lookup(addr32_t ip_addr, addr48_t mac_addr)
     115errno_t atrans_lookup(addr32_t ip_addr, addr48_t *mac_addr)
    116116{
    117117        errno_t rc;
     
    135135
    136136errno_t atrans_lookup_timeout(addr32_t ip_addr, usec_t timeout,
    137     addr48_t mac_addr)
     137    addr48_t *mac_addr)
    138138{
    139139        fibril_timer_t *t;
Note: See TracChangeset for help on using the changeset viewer.