Changes in uspace/srv/net/inetsrv/inet_link.c [8d48c7e:c3b25985] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/inetsrv/inet_link.c
r8d48c7e rc3b25985 73 73 { 74 74 memcpy(ip_addr, link_local_node_ip, 16); 75 75 76 76 ip_addr[8] = mac_addr[0] ^ 0x02; 77 77 ip_addr[9] = mac_addr[1]; … … 85 85 { 86 86 log_msg(LOG_DEFAULT, LVL_DEBUG, "inet_iplink_recv()"); 87 87 88 88 int rc; 89 89 inet_packet_t packet; 90 inet_link_t *ilink; 91 92 ilink = (inet_link_t *)iplink_get_userptr(iplink); 93 90 94 91 switch (ver) { 95 92 case ip_v4: 96 rc = inet_pdu_decode(sdu->data, sdu->size, ilink->svc_id, 97 &packet); 93 rc = inet_pdu_decode(sdu->data, sdu->size, &packet); 98 94 break; 99 95 case ip_v6: 100 rc = inet_pdu_decode6(sdu->data, sdu->size, ilink->svc_id, 101 &packet); 96 rc = inet_pdu_decode6(sdu->data, sdu->size, &packet); 102 97 break; 103 98 default: … … 105 100 return EINVAL; 106 101 } 107 102 108 103 if (rc != EOK) { 109 104 log_msg(LOG_DEFAULT, LVL_DEBUG, "failed decoding PDU"); 110 105 return rc; 111 106 } 112 113 log_msg(LOG_DEFAULT, LVL_NOTE, "inet_iplink_recv: link_id=%zu", packet.link_id); 107 114 108 log_msg(LOG_DEFAULT, LVL_DEBUG, "call inet_recv_packet()"); 115 109 rc = inet_recv_packet(&packet); 116 110 log_msg(LOG_DEFAULT, LVL_DEBUG, "call inet_recv_packet -> %d", rc); 117 111 free(packet.data); 118 112 119 113 return rc; 120 114 } … … 183 177 } 184 178 185 rc = iplink_open(ilink->sess, &inet_iplink_ev_ops, ilink,&ilink->iplink);179 rc = iplink_open(ilink->sess, &inet_iplink_ev_ops, &ilink->iplink); 186 180 if (rc != EOK) { 187 181 log_msg(LOG_DEFAULT, LVL_ERROR, "Failed opening IP link '%s'",
Note:
See TracChangeset
for help on using the changeset viewer.