Rev 4582 | Rev 4703 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4582 | Rev 4698 | ||
---|---|---|---|
Line 208... | Line 208... | ||
208 | fibril_rwlock_write_lock( & netif_globals.lock ); |
208 | fibril_rwlock_write_lock( & netif_globals.lock ); |
209 | ERROR_CODE = register_message( IPC_GET_DEVICE( call ), IPC_GET_PHONE( call )); |
209 | ERROR_CODE = register_message( IPC_GET_DEVICE( call ), IPC_GET_PHONE( call )); |
210 | fibril_rwlock_write_unlock( & netif_globals.lock ); |
210 | fibril_rwlock_write_unlock( & netif_globals.lock ); |
211 | return ERROR_CODE; |
211 | return ERROR_CODE; |
212 | case NET_NETIF_SEND: |
212 | case NET_NETIF_SEND: |
213 | case NET_NIL_SEND: |
- | |
214 | ERROR_PROPAGATE( packet_translate( netif_globals.net_phone, & packet, IPC_GET_PACKET( call ))); |
213 | ERROR_PROPAGATE( packet_translate( netif_globals.net_phone, & packet, IPC_GET_PACKET( call ))); |
215 | return netif_send_msg( 0, IPC_GET_DEVICE( call ), packet, IPC_GET_SENDER( call )); |
214 | return netif_send_msg( 0, IPC_GET_DEVICE( call ), packet, IPC_GET_SENDER( call )); |
216 | case NET_NETIF_START: |
215 | case NET_NETIF_START: |
217 | return netif_start_req( 0, IPC_GET_DEVICE( call )); |
216 | return netif_start_req( 0, IPC_GET_DEVICE( call )); |
218 | case NET_NETIF_STATS: |
217 | case NET_NETIF_STATS: |
Line 229... | Line 228... | ||
229 | fibril_rwlock_read_unlock( & netif_globals.lock ); |
228 | fibril_rwlock_read_unlock( & netif_globals.lock ); |
230 | return ERROR_CODE; |
229 | return ERROR_CODE; |
231 | case NET_NETIF_STOP: |
230 | case NET_NETIF_STOP: |
232 | return netif_stop_req( 0, IPC_GET_DEVICE( call )); |
231 | return netif_stop_req( 0, IPC_GET_DEVICE( call )); |
233 | case NET_NETIF_GET_ADDR: |
232 | case NET_NETIF_GET_ADDR: |
234 | case NET_NIL_ADDR: |
- | |
235 | fibril_rwlock_read_lock( & netif_globals.lock ); |
233 | fibril_rwlock_read_lock( & netif_globals.lock ); |
236 | if( ! ERROR_OCCURRED( netif_get_addr_message( IPC_GET_DEVICE( call ), & address ))){ |
234 | if( ! ERROR_OCCURRED( netif_get_addr_message( IPC_GET_DEVICE( call ), & address ))){ |
237 | ERROR_CODE = measured_strings_reply( & address, 1 ); |
235 | ERROR_CODE = measured_strings_reply( & address, 1 ); |
238 | } |
236 | } |
239 | fibril_rwlock_read_unlock( & netif_globals.lock ); |
237 | fibril_rwlock_read_unlock( & netif_globals.lock ); |