Changeset 8e7c9fe in mainline for uspace/srv/net/inetsrv/inet_link.c
- Timestamp:
- 2014-09-12T03:45:25Z (10 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- c53b58e
- Parents:
- 3eb0c85 (diff), 105d8d6 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/inetsrv/inet_link.c
r3eb0c85 r8e7c9fe 55 55 56 56 static int inet_iplink_recv(iplink_t *, iplink_recv_sdu_t *, ip_ver_t); 57 static int inet_iplink_change_addr(iplink_t *, addr48_t); 57 58 static inet_link_t *inet_link_get_by_id_locked(sysarg_t); 58 59 59 60 static iplink_ev_ops_t inet_iplink_ev_ops = { 60 .recv = inet_iplink_recv 61 .recv = inet_iplink_recv, 62 .change_addr = inet_iplink_change_addr, 61 63 }; 62 64 … … 110 112 111 113 return rc; 114 } 115 116 static int inet_iplink_change_addr(iplink_t *iplink, addr48_t mac) 117 { 118 log_msg(LOG_DEFAULT, LVL_DEBUG, "inet_iplink_change_addr(): " 119 "new addr=%02x:%02x:%02x:%02x:%02x:%02x", 120 mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]); 121 122 list_foreach(inet_links, link_list, inet_link_t, ilink) { 123 if (ilink->sess == iplink->sess) 124 memcpy(&ilink->mac, mac, sizeof(addr48_t)); 125 } 126 127 return EOK; 112 128 } 113 129 … … 465 481 list_foreach(inet_links, link_list, inet_link_t, ilink) { 466 482 id_list[i++] = ilink->svc_id; 467 log_msg(LOG_DEFAULT, LVL_NOTE, "add link to list");468 483 } 469 484 470 485 fibril_mutex_unlock(&inet_links_lock); 471 486 472 log_msg(LOG_DEFAULT, LVL_NOTE, "return %zu links", count);473 487 *rid_list = id_list; 474 488 *rcount = count;
Note:
See TracChangeset
for help on using the changeset viewer.