Modules | |
| Loopback Service | |
| NE2000 network interface service | |
Defines | |
| #define | nil_bind_service(service, device_id, me, receiver) bind_service(service, device_id, me, 0, receiver) |
| #define | nil_device_req(nil_phone, device_id, mtu, netif_service) |
| #define | nil_get_addr_req(nil_phone, device_id, address, data) generic_get_addr_req(nil_phone, NET_NIL_ADDR, device_id, address, data) |
| #define | nil_get_broadcast_addr_req(nil_phone, device_id, address, data) |
| #define | nil_packet_size_req(nil_phone, device_id, packet_dimension) |
| #define | nil_send_msg(nil_phone, device_id, packet, sender) |
Functions | |
| int | nil_device_state_msg (int, device_id_t, int) |
| Notify the network interface layer about the device state change. | |
| int | nil_received_msg (int, device_id_t, packet_t *, services_t) |
| Pass the packet queue to the network interface layer. | |
| int nil_device_state_msg | ( | int | nil_phone, | |
| device_id_t | device_id, | |||
| int | state | |||
| ) |
Notify the network interface layer about the device state change.
| [in] | nil_phone | Network interface layer phone. |
| [in] | device_id | Device identifier. |
| [in] | state | New device state. |
Other error codes as defined for each specific module device state function.
Definition at line 56 of file nil_remote.c.
| int nil_received_msg | ( | int | nil_phone, | |
| device_id_t | device_id, | |||
| packet_t * | packet, | |||
| services_t | target | |||
| ) |
Pass the packet queue to the network interface layer.
Process and redistribute the received packet queue to the registered upper layers.
| [in] | nil_phone | Network interface layer phone. |
| [in] | device_id | Source device identifier. |
| [in] | packet | Received packet or the received packet queue. |
| [in] | target | Target service. Ignored parameter. |
Other error codes as defined for each specific module received function.
Definition at line 77 of file nil_remote.c.
1.4.7