Changes in uspace/srv/net/netif/lo/lo.c [2e236901:25271006] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/netif/lo/lo.c
r2e236901 r25271006 37 37 #include <async.h> 38 38 #include <errno.h> 39 #include <err.h> 39 40 #include <stdio.h> 40 41 #include <str.h> … … 82 83 int netif_get_device_stats(device_id_t device_id, device_stats_ref stats) 83 84 { 85 ERROR_DECLARE; 86 84 87 netif_device_t *device; 85 int rc;86 88 87 89 if (!stats) 88 90 return EBADMEM; 89 rc = find_device(device_id, &device); 90 if (rc != EOK) 91 return rc; 91 ERROR_PROPAGATE(find_device(device_id, &device)); 92 92 memcpy(stats, (device_stats_ref) device->specific, 93 93 sizeof(device_stats_t)); … … 164 164 int netif_probe_message(device_id_t device_id, int irq, uintptr_t io) 165 165 { 166 ERROR_DECLARE; 167 166 168 netif_device_t *device; 167 int rc;168 169 169 170 // create a new device 170 rc = create(device_id, &device); 171 if (rc != EOK) 172 return rc; 171 ERROR_PROPAGATE(create(device_id, &device)); 173 172 // print the settings 174 173 printf("%s: Device created (id: %d)\n", NAME, device->device_id); … … 178 177 int netif_send_message(device_id_t device_id, packet_t packet, services_t sender) 179 178 { 179 ERROR_DECLARE; 180 180 181 netif_device_t *device; 181 182 size_t length; 182 183 packet_t next; 183 184 int phone; 184 int rc; 185 186 rc = find_device(device_id, &device); 187 if (rc != EOK) 188 return EOK; 185 186 ERROR_PROPAGATE(find_device(device_id, &device)); 189 187 if (device->state != NETIF_ACTIVE) { 190 188 netif_pq_release(packet_get_id(packet)); … … 261 259 int main(int argc, char *argv[]) 262 260 { 263 int rc;261 ERROR_DECLARE; 264 262 265 263 /* Start the module */ 266 rc = netif_module_start(netif_client_connection);267 return rc;264 ERROR_PROPAGATE(netif_module_start(netif_client_connection)); 265 return EOK; 268 266 } 269 267
Note:
See TracChangeset
for help on using the changeset viewer.