59,19 → 59,52 |
*/ |
/*@{*/ |
|
/** \todo |
/** Sends the Destination Unreachable error notification packet. |
* Beginning of the packet is sent as the notification packet data. |
* The source and the destination addresses should be set in the original packet. |
* @param icmp_phone The ICMP module phone used for (semi)remote calls. Input parameter. |
* @param code The error specific code. Input parameter. |
* @param mtu The error MTU value. Input parameter. |
* @param packet The original packet. |
* @returns EOK on success. |
* @returns EPERM if the ICMP error notifications are disabled. |
* @returns ENOMEM if there is not enough memory left. |
*/ |
int icmp_destination_unreachable_msg( int icmp_phone, icmp_code_t code, icmp_param_t mtu, packet_t packet ); |
|
/** \todo |
/** Sends the Source Quench error notification packet. |
* Beginning of the packet is sent as the notification packet data. |
* The source and the destination addresses should be set in the original packet. |
* @param icmp_phone The ICMP module phone used for (semi)remote calls. Input parameter. |
* @param packet The original packet. |
* @returns EOK on success. |
* @returns EPERM if the ICMP error notifications are disabled. |
* @returns ENOMEM if there is not enough memory left. |
*/ |
int icmp_source_quench_msg( int icmp_phone, packet_t packet ); |
|
/** \todo |
/** Sends the Time Exceeded error notification packet. |
* Beginning of the packet is sent as the notification packet data. |
* The source and the destination addresses should be set in the original packet. |
* @param icmp_phone The ICMP module phone used for (semi)remote calls. Input parameter. |
* @param code The error specific code. Input parameter. |
* @param packet The original packet. |
* @returns EOK on success. |
* @returns EPERM if the ICMP error notifications are disabled. |
* @returns ENOMEM if there is not enough memory left. |
*/ |
int icmp_time_exceeded_msg( int icmp_phone, icmp_code_t code, packet_t packet ); |
|
/** \todo |
/** Sends the Parameter Problem error notification packet. |
* Beginning of the packet is sent as the notification packet data. |
* The source and the destination addresses should be set in the original packet. |
* @param icmp_phone The ICMP module phone used for (semi)remote calls. Input parameter. |
* @param code The error specific code. Input parameter. |
* @param pointer The problematic parameter offset. Input parameter. |
* @param packet The original packet. |
* @returns EOK on success. |
* @returns EPERM if the ICMP error notifications are disabled. |
* @returns ENOMEM if there is not enough memory left. |
*/ |
int icmp_parameter_problem_msg( int icmp_phone, icmp_code_t code, icmp_param_t pointer, packet_t packet ); |
|