Changeset 257feec in mainline for uspace/srv/net/ethip
- Timestamp:
- 2013-06-27T12:48:32Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 9f391e9
- Parents:
- 679ee84
- Location:
- uspace/srv/net/ethip
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/ethip/arp.c
r679ee84 r257feec 106 106 if (rc != EOK) 107 107 return rc; 108 108 109 109 (void) atrans_wait_timeout(ARP_REQUEST_TIMEOUT); 110 110 111 111 return atrans_lookup(ip_addr, mac_addr); 112 112 } -
uspace/srv/net/ethip/atrans.c
r679ee84 r257feec 124 124 int atrans_wait_timeout(suseconds_t timeout) 125 125 { 126 int rc;127 128 126 fibril_mutex_lock(&atrans_list_lock); 129 rc = fibril_condvar_wait_timeout(&atrans_cv, &atrans_list_lock,127 int rc = fibril_condvar_wait_timeout(&atrans_cv, &atrans_list_lock, 130 128 timeout); 131 129 fibril_mutex_unlock(&atrans_list_lock); 132 130 133 131 return rc; 134 132 } -
uspace/srv/net/ethip/ethip.c
r679ee84 r257feec 191 191 if (rc != EOK) 192 192 return rc; 193 193 194 194 rc = ethip_nic_send(nic, data, size); 195 195 free(data); 196 196 197 197 return rc; 198 198 } … … 232 232 frame.etype_len); 233 233 } 234 234 235 235 free(frame.data); 236 236 return rc; -
uspace/srv/net/ethip/ethip_nic.c
r679ee84 r257feec 364 364 { 365 365 log_msg(LOG_DEFAULT, LVL_DEBUG, "ethip_nic_addr_find()"); 366 366 367 367 list_foreach(nic->addr_list, link) { 368 368 ethip_link_addr_t *laddr = list_get_instance(link, 369 369 ethip_link_addr_t, addr_list); 370 370 371 371 if (addr == laddr->addr) 372 372 return laddr; 373 373 } 374 374 375 375 return NULL; 376 376 } -
uspace/srv/net/ethip/pdu.h
r679ee84 r257feec 47 47 extern int arp_pdu_decode(void *, size_t, arp_eth_packet_t *); 48 48 49 50 49 #endif 51 50 -
uspace/srv/net/ethip/std.h
r679ee84 r257feec 40 40 #include <sys/types.h> 41 41 42 #define ETH_ADDR_SIZE 643 #define IPV4_ADDR_SIZE 444 #define ETH_FRAME_MIN_SIZE 6042 #define ETH_ADDR_SIZE 6 43 #define IPV4_ADDR_SIZE 4 44 #define ETH_FRAME_MIN_SIZE 60 45 45 46 46 /** Ethernet frame header */ … … 91 91 }; 92 92 93 94 93 #endif 95 94
Note:
See TracChangeset
for help on using the changeset viewer.
