Changes in uspace/lib/net/include/il_interface.h [14f1db0:849ed54] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/net/include/il_interface.h
r14f1db0 r849ed54 32 32 33 33 /** @file 34 * Internetwork layer module interface for the underlying network interface layer.35 * This interface is always called by the remote modules.34 * Internetwork layer module interface for the underlying network interface layer. 35 * This interface is always called by the standalone remote modules. 36 36 */ 37 37 … … 50 50 51 51 /** @name Internetwork layer module interface 52 * This interface is used by other modules.52 * This interface is used by other modules. 53 53 */ 54 54 /*@{*/ 55 55 56 /** Notify the internetwork layer modules about the device state change. 57 * 58 * @param[in] il_phone The internetwork layer module phone used for 59 * (semi)remote calls. 60 * @param[in] device_id The device identifier. 61 * @param[in] state The new device state. 62 * @param[in] target The target internetwork module service to be 63 * delivered to. 64 * 65 * @return EOK on success. 66 * 56 /** Notifies the internetwork layer modules about the device state change. 57 * @param[in] il_phone The internetwork layer module phone used for (semi)remote calls. 58 * @param[in] device_id The device identifier. 59 * @param[in] state The new device state. 60 * @param[in] target The target internetwork module service to be delivered to. 61 * @returns EOK on success. 67 62 */ 68 static inline int il_device_state_msg(int il_phone, device_id_t device_id, 69 device_state_t state, services_t target) 70 { 71 return generic_device_state_msg_remote(il_phone, NET_IL_DEVICE_STATE, 72 device_id, state, target); 63 static inline int il_device_state_msg(int il_phone, device_id_t device_id, device_state_t state, services_t target){ 64 return generic_device_state_msg(il_phone, NET_IL_DEVICE_STATE, device_id, state, target); 73 65 } 74 66 75 /** Notify the internetwork layer modules about the received packet/s. 76 * 77 * @param[in] il_phone The internetwork layer module phone used for 78 * (semi)remote calls. 79 * @param[in] device_id The device identifier. 80 * @param[in] packet The received packet or the received packet queue. 81 * @param[in] target The target internetwork module service to be 82 * delivered to. 83 * 84 * @return EOK on success. 85 * 67 /** Notifies the internetwork layer modules about the received packet/s. 68 * @param[in] il_phone The internetwork layer module phone used for (semi)remote calls. 69 * @param[in] device_id The device identifier. 70 * @param[in] packet The received packet or the received packet queue. 71 * @param[in] target The target internetwork module service to be delivered to. 72 * @returns EOK on success. 86 73 */ 87 inline static int il_received_msg(int il_phone, device_id_t device_id, 88 packet_t packet, services_t target) 89 { 90 return generic_received_msg_remote(il_phone, NET_IL_RECEIVED, device_id, 91 packet_get_id(packet), target, 0); 74 inline static int il_received_msg(int il_phone, device_id_t device_id, packet_t packet, services_t target){ 75 return generic_received_msg(il_phone, NET_IL_RECEIVED, device_id, packet_get_id(packet), target, 0); 92 76 } 93 77 94 /** Notify the internetwork layer modules about the mtu change. 95 * 96 * @param[in] il_phone The internetwork layer module phone used for 97 * (semi)remote calls. 98 * @param[in] device_id The device identifier. 99 * @param[in] mtu The new mtu value. 100 * @param[in] target The target internetwork module service to be 101 * delivered to. 102 * 103 * @return EOK on success. 104 * 78 /** Notifies the internetwork layer modules about the mtu change. 79 * @param[in] il_phone The internetwork layer module phone used for (semi)remote calls. 80 * @param[in] device_id The device identifier. 81 * @param[in] mtu The new mtu value. 82 * @param[in] target The target internetwork module service to be delivered to. 83 * @returns EOK on success. 105 84 */ 106 inline static int il_mtu_changed_msg(int il_phone, device_id_t device_id, 107 size_t mtu, services_t target) 108 { 109 return generic_device_state_msg_remote(il_phone, NET_IL_MTU_CHANGED, 110 device_id, (int) mtu, target); 85 inline static int il_mtu_changed_msg(int il_phone, device_id_t device_id, size_t mtu, services_t target){ 86 return generic_device_state_msg(il_phone, NET_IL_MTU_CHANGED, device_id, (int) mtu, target); 111 87 } 112 88
Note:
See TracChangeset
for help on using the changeset viewer.