Documentation
Includes
lwip/opt.h
#include "lwip/opt.h"
lwip/pbuf.h
#include "lwip/pbuf.h"
lwip/ip_addr.h
#include "lwip/ip_addr.h"
lwip/netif.h
#include "lwip/netif.h"
lwip/prot/icmp.h
#include "lwip/prot/icmp.h"
lwip/icmp6.h
#include "lwip/icmp6.h"
Macros
Marco LWIP_HDR_ICMP_H
#define LWIP_HDR_ICMP_H
Marco icmp_port_unreach(isipv6, pbuf)
#define icmp_port_unreach(isipv6, pbuf) ((isipv6) ? \
icmp6_dest_unreach(pbuf, ICMP6_DUR_PORT) : \
icmp_dest_unreach(pbuf, ICMP_DUR_PORT))
Marco icmp_port_unreach(isipv6, pbuf)
#define icmp_port_unreach(isipv6, pbuf) do{ if(!(isipv6)) { icmp_dest_unreach(pbuf, ICMP_DUR_PORT);}}while(0)
Marco icmp_port_unreach(isipv6, pbuf)
#define icmp_port_unreach(isipv6, pbuf) do{ if(isipv6) { icmp6_dest_unreach(pbuf, ICMP6_DUR_PORT);}}while(0)
Marco icmp_port_unreach
#define icmp_port_unreach(isipv6, pbuf)
Marco icmp_port_unreach(isipv6, pbuf)
#define icmp_port_unreach(isipv6, pbuf) icmp6_dest_unreach(pbuf, ICMP6_DUR_PORT)
Marco icmp_port_unreach(isipv6, pbuf)
#define icmp_port_unreach(isipv6, pbuf) icmp_dest_unreach(pbuf, ICMP_DUR_PORT)
Marco icmp_port_unreach
#define icmp_port_unreach(isipv6, pbuf)
Functions
void icmp_input(struct pbuf *p, struct netif *inp);
Func icmp_dest_unreach
void icmp_dest_unreach(struct pbuf *p, enum icmp_dur_type t);
Func icmp_time_exceeded
void icmp_time_exceeded(struct pbuf *p, enum icmp_te_type t);
Vars
Consts
Types
Typedefs