|
ConOpSys V2970
P004.07
ANVILEX control operating system
|
#include "lwip/arch.h"

Go to the source code of this file.
Classes | |
| struct | icmp_echo_hdr |
Macros | |
| #define | ICMP_ER 0 /* echo reply */ |
| #define | ICMP_DUR 3 /* destination unreachable */ |
| #define | ICMP_SQ 4 /* source quench */ |
| #define | ICMP_RD 5 /* redirect */ |
| #define | ICMP_ECHO 8 /* echo */ |
| #define | ICMP_TE 11 /* time exceeded */ |
| #define | ICMP_PP 12 /* parameter problem */ |
| #define | ICMP_TS 13 /* timestamp */ |
| #define | ICMP_TSR 14 /* timestamp reply */ |
| #define | ICMP_IRQ 15 /* information request */ |
| #define | ICMP_IR 16 /* information reply */ |
| #define | ICMP_AM 17 /* address mask request */ |
| #define | ICMP_AMR 18 /* address mask reply */ |
| #define | ICMPH_TYPE(hdr) ((hdr)->type) |
| #define | ICMPH_CODE(hdr) ((hdr)->code) |
| #define | ICMPH_TYPE_SET(hdr, t) ((hdr)->type = (t)) |
| #define | ICMPH_CODE_SET(hdr, c) ((hdr)->code = (c)) |
Variables | |
| PACK_STRUCT_BEGIN struct icmp_echo_hdr | PACK_STRUCT_STRUCT |
ICMP protocol definitions
| #define ICMP_AM 17 /* address mask request */ |
| #define ICMP_AMR 18 /* address mask reply */ |
| #define ICMP_DUR 3 /* destination unreachable */ |
| #define ICMP_ECHO 8 /* echo */ |
| #define ICMP_ER 0 /* echo reply */ |
| #define ICMP_IR 16 /* information reply */ |
| #define ICMP_IRQ 15 /* information request */ |
| #define ICMP_PP 12 /* parameter problem */ |
| #define ICMP_RD 5 /* redirect */ |
| #define ICMP_SQ 4 /* source quench */ |
| #define ICMP_TE 11 /* time exceeded */ |
| #define ICMP_TS 13 /* timestamp */ |
| #define ICMP_TSR 14 /* timestamp reply */ |
| #define ICMPH_CODE | ( | hdr | ) | ((hdr)->code) |
| #define ICMPH_CODE_SET | ( | hdr, | |
| c | |||
| ) | ((hdr)->code = (c)) |
| #define ICMPH_TYPE | ( | hdr | ) | ((hdr)->type) |
| #define ICMPH_TYPE_SET | ( | hdr, | |
| t | |||
| ) | ((hdr)->type = (t)) |
| PACK_STRUCT_BEGIN struct icmp_echo_hdr PACK_STRUCT_STRUCT |