IP | |
CTL_IPV4_HEADER_t | IPv4 header |
CTL_IP_STATS_t | IP statistics |
Utility | |
ctl_eth_tx_frame_total_count | Compute total Ethernet frame size |
ctl_ipv4_rx_payload_start | Get a pointer to receive frame's payload |
Transmission Frames | |
ctl_eth_alloc_tx_frame | Allocate a transmission frame |
ctl_eth_free_tx_frame | Free a transmission frame |
ARP | |
ctl_arp_init | Initialize ARP |
IP Function | |
ctl_ipv4_rx_payload_byte_count | Calculate IPv4 payload length |
Utility functions | |
ctl_ipv4_make_multicast_mac_addr | Create a multicast MAC address |
TCP | |
ctl_net_calc_cksum | Calculates the TCP checksum over 16-bit data |
ctl_net_normalize_cksum_and_comp | Normalize and complement a calculated TCP checksum |
ctl_net_sum_bytes | Calculates the TCP checksum over 16-bit data |
ctl_tcp_register_stats | Register TCP statistics |
*** UNASSIGNED GROUP *** | |
ctl_dns_register_stats | Register statistics for the DNS module |