lwIP  2.1.2
Lightweight IP stack
icmp.h File Reference
#include "lwip/opt.h"
#include "lwip/pbuf.h"
#include "lwip/ip_addr.h"
#include "lwip/netif.h"
#include "lwip/prot/icmp.h"

Enumerations

enum  icmp_dur_type {
  ICMP_DUR_NET = 0, ICMP_DUR_HOST = 1, ICMP_DUR_PROTO = 2, ICMP_DUR_PORT = 3,
  ICMP_DUR_FRAG = 4, ICMP_DUR_SR = 5
}
 
enum  icmp_te_type { ICMP_TE_TTL = 0, ICMP_TE_FRAG = 1 }
 

Detailed Description

ICMP API

Enumeration Type Documentation

◆ icmp_dur_type

ICMP destination unreachable codes

Enumerator
ICMP_DUR_NET 

net unreachable

ICMP_DUR_HOST 

host unreachable

ICMP_DUR_PROTO 

protocol unreachable

ICMP_DUR_PORT 

port unreachable

ICMP_DUR_FRAG 

fragmentation needed and DF set

ICMP_DUR_SR 

source route failed

◆ icmp_te_type

ICMP time exceeded codes

Enumerator
ICMP_TE_TTL 

time to live exceeded in transit

ICMP_TE_FRAG 

fragment reassembly time exceeded