Defines | |
#define | HTON16(val) |
Converts a 16-bit integer to network byte order. | |
#define | HTON32(val) |
Converts a 32-bit integer to network byte order. | |
#define | NTOH16(val) |
Converts a 16-bit integer to host byte order. | |
#define | NTOH32(val) |
Converts a 32-bit integer to host byte order. | |
#define | NET_HEADER_SIZE_ETHERNET |
The size of an ethernet header. | |
#define | NET_HEADER_SIZE_IP |
The size of an IP header. | |
#define | NET_HEADER_SIZE_TCP |
The size of a TCP header. | |
#define | NET_HEADER_SIZE_UDP |
The size of a UDP header. | |
#define | ntoh16(n) |
Converts a 16-bit integer to host byte order. | |
#define | ntoh32(n) |
Converts a 32-bit integer to host byte order. | |
Functions | |
uint16_t | net_calc_checksum (uint16_t checksum, const uint8_t *data, uint16_t data_len, uint8_t skip) |
Generic Internet checksum implementation. | |
uint16_t | hton16 (uint16_t h) |
Converts a 16-bit integer to network byte order. | |
uint32_t | hton32 (uint32_t h) |
Converts a 32-bit integer to network byte order. |