A version of LWIP, provided for backwards compatibility.
Dependents: AA_DemoBoard DemoBoard HelloServerDemo DemoBoard_RangeIndicator ... more
icmp.c File Reference
ICMP - Internet Control Message Protocol. More...
Go to the source code of this file.
Functions | |
void | icmp_input (struct pbuf *p, struct netif *inp) |
Processes ICMP input packets, called from ip_input(). | |
void | icmp_dest_unreach (struct pbuf *p, enum icmp_dur_type t) |
Send an icmp 'destination unreachable' packet, called from ip_input() if the transport layer protocol is unknown and from udp_input() if the local port is not bound. | |
void | icmp_time_exceeded (struct pbuf *p, enum icmp_te_type t) |
Send a 'time exceeded' packet, called from ip_forward() if TTL is 0. |
Detailed Description
ICMP - Internet Control Message Protocol.
Definition in file tag/7/Core/lwIP/core/ipv4/icmp.c.
Function Documentation
void icmp_dest_unreach | ( | struct pbuf * | p, |
enum icmp_dur_type | t | ||
) |
Send an icmp 'destination unreachable' packet, called from ip_input() if the transport layer protocol is unknown and from udp_input() if the local port is not bound.
- Parameters:
-
p the input packet for which the 'unreachable' should be sent, p->payload pointing to the IP header t type of the 'unreachable' packet
Definition at line 244 of file tag/7/Core/lwIP/core/ipv4/icmp.c.
void icmp_input | ( | struct pbuf * | p, |
struct netif * | inp | ||
) |
Processes ICMP input packets, called from ip_input().
Currently only processes icmp echo requests and sends out the echo response.
- Parameters:
-
p the icmp echo request packet, p->payload pointing to the ip header inp the netif on which this packet was received
Definition at line 69 of file tag/7/Core/lwIP/core/ipv4/icmp.c.
void icmp_time_exceeded | ( | struct pbuf * | p, |
enum icmp_te_type | t | ||
) |
Send a 'time exceeded' packet, called from ip_forward() if TTL is 0.
- Parameters:
-
p the input packet for which the 'time exceeded' should be sent, p->payload pointing to the IP header t type of the 'time exceeded' packet
Definition at line 293 of file tag/7/Core/lwIP/core/ipv4/icmp.c.
Generated on Tue Jul 12 2022 16:06:29 by
![doxygen](doxygen.png)