Changeset 77a69ea in mainline for uspace/srv/net/nil/eth/eth.c
- Timestamp:
- 2012-01-21T15:06:51Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- ce7676c
- Parents:
- e86b8f0
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/nil/eth/eth.c
re86b8f0 r77a69ea 48 48 #include <ipc/net.h> 49 49 #include <ipc/services.h> 50 #include <loc.h> 50 51 #include <net/modules.h> 51 52 #include <net_checksum.h> … … 226 227 * 227 228 * @param[in] device_id New device identifier. 228 * @param[in] handle Device driver handle.229 * @param[in] sid NIC service ID. 229 230 * @param[in] mtu Device maximum transmission unit. 230 231 * … … 234 235 * 235 236 */ 236 static int eth_device_message(nic_device_id_t device_id, devman_handle_t handle,237 static int eth_device_message(nic_device_id_t device_id, service_id_t sid, 237 238 size_t mtu) 238 239 { … … 259 260 device = eth_devices_find(ð_globals.devices, device_id); 260 261 if (device) { 261 if (device-> handle != handle) {262 if (device->sid != sid) { 262 263 printf("Device %d already exists\n", device->device_id); 263 264 fibril_rwlock_write_unlock(ð_globals.devices_lock); … … 298 299 299 300 device->device_id = device_id; 300 device-> handle = handle;301 device->sid = sid; 301 302 device->flags = 0; 302 303 if ((mtu > 0) && (mtu <= ETH_MAX_TAGGED_CONTENT(device->flags))) … … 335 336 336 337 /* Bind the device driver */ 337 device->sess = devman_device_connect(EXCHANGE_SERIALIZE, handle,338 device->sess = loc_service_connect(EXCHANGE_SERIALIZE, sid, 338 339 IPC_FLAG_BLOCKING); 339 340 if (device->sess == NULL) { … … 362 363 } 363 364 364 printf("%s: Device registered (id: %d, handle: %zu: mtu: %zu, "365 printf("%s: Device registered (id: %d, sid: %zu: mtu: %zu, " 365 366 "mac: " PRIMAC ", flags: 0x%x)\n", NAME, 366 device->device_id, device-> handle, device->mtu,367 device->device_id, device->sid, device->mtu, 367 368 ARGSMAC(device->addr.address), device->flags); 368 369
Note:
See TracChangeset
for help on using the changeset viewer.