Data Structures | |
struct | ip |
Structure of an internet header. More... | |
Defines | |
#define | IPVERSION |
IP protocol version. | |
#define | IP_DF |
Don't fragment flag. | |
#define | IP_MF |
More fragments flag. | |
#define | IP_OFFMASK |
Mask for fragmenting bits. | |
#define | IPOPT_EOL |
End of option list. | |
#define | IPOPT_NOP |
No operation. | |
#define | IPOPT_RR |
Record packet route. | |
#define | IPOPT_TS |
Timestamp. | |
#define | IPOPT_SECURITY |
Provide s,c,h,tcc. | |
#define | IPOPT_LSRR |
Loose source route. | |
#define | IPOPT_SATID |
Satnet id. | |
#define | IPOPT_SSRR |
Strict source route. | |
#define | IPOPT_OPTVAL |
Option identifier offset. | |
#define | IPOPT_OLEN |
Option length offset. | |
#define | IPOPT_OFFSET |
Offset within option. | |
#define | IPOPT_MINOFF |
Minimum offset within option. | |
#define | MAXTTL |
Maximum time to live (seconds). | |
#define | IPDEFTTL |
Default time to live. | |
#define | IPFRAGTTL |
Time to live for fragments. | |
#define | IPTTLDEC |
Subtracted from time to live when forwarding. | |
Typedefs | |
typedef ip | IPHDR |
Internet header type. | |
Functions | |
int | NutIpOutput (u_char proto, u_long dest, NETBUF *nb) |
Send IP datagram. | |
void | NutIpInput (NUTDEVICE *dev, NETBUF *nb) |
Process incoming IP datagrams. |
RFC 791.