Changeset 695b6ff in mainline for uspace/srv/net/ethip


Ignore:
Timestamp:
2013-09-12T21:26:18Z (13 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
b8b1adb1, ddd0499d
Parents:
4a90582
Message:

Crude DHCP client prototype.

Location:
uspace/srv/net/ethip
Files:
2 edited

Legend:

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

    r4a90582 r695b6ff  
    9898    addr48_t mac_addr)
    9999{
     100        /* Broadcast address */
     101        if (ip_addr == addr32_broadcast_all_hosts) {
     102                addr48(addr48_broadcast, mac_addr);
     103                return EOK;
     104        }
     105
    100106        int rc = atrans_lookup(ip_addr, mac_addr);
    101107        if (rc == EOK)
  • uspace/srv/net/ethip/ethip_nic.c

    r4a90582 r695b6ff  
    202202        }
    203203
     204        rc = nic_broadcast_set_mode(nic->sess, NIC_BROADCAST_ACCEPTED);
     205        if (rc != EOK) {
     206                log_msg(LOG_DEFAULT, LVL_ERROR, "Error enabling "
     207                    "reception of broadcast frames on '%s'.", nic->svc_name);
     208                goto error;
     209        }
     210
    204211        log_msg(LOG_DEFAULT, LVL_DEBUG, "Initialized IP link service,");
    205212
Note: See TracChangeset for help on using the changeset viewer.