Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of UIPEthernet by
The UIP TCP/IP stack code. More...
Go to the source code of this file.
Functions | |
void | uip_setipid (u16_t id) |
UIP initialization function. | |
void | uip_add32 (u8_t *op32, u16_t op16) |
Carry out a 32-bit addition. | |
u16_t | uip_chksum (u16_t *buf, u16_t len) |
Calculate the Internet checksum over a buffer. | |
u16_t | uip_ipchksum (void) |
Calculate the IP header checksum of the packet header in uip_buf. | |
u16_t | uip_icmp6chksum (void) |
u16_t | uip_tcpchksum (void) |
Calculate the TCP checksum of the packet in uip_buf and uip_appdata. | |
u16_t | uip_udpchksum (void) |
Calculate the UDP checksum of the packet in uip_buf and uip_appdata. | |
void | uip_init (void) |
UIP initialization function. | |
struct uip_conn * | uip_connect (uip_ipaddr_t *ripaddr, u16_t rport) |
Connect to a remote host using TCP. | |
struct uip_udp_conn * | uip_udp_new (uip_ipaddr_t *ripaddr, u16_t rport) |
Set up a new UDP connection. | |
void | uip_unlisten (u16_t port) |
Stop listening to the specified port. | |
void | uip_listen (u16_t port) |
Start listening to the specified port. | |
static u8_t | uip_reass (void) |
u16_t | htons (u16_t val) |
Convert 16-bit quantity from host byte order to network byte order. | |
void | uip_send (const void *data, int len) |
Send data on the current connection. | |
Variables | |
u8_t | uip_buf [UIP_BUFSIZE+2] |
The UIP packet buffer. | |
void * | uip_appdata |
Pointer to the application data in the packet buffer. | |
u16_t | uip_len |
The length of the packet in the uip_buf buffer. | |
struct uip_conn * | uip_conn |
Pointer to the current TCP connection. | |
struct uip_udp_conn * | uip_udp_conn |
The current UDP connection. | |
u8_t | uip_acc32 [4] |
4-byte array used for the 32-bit sequence number calculations. | |
struct uip_stats | uip_stat |
The UIP TCP/IP statistics. |
Detailed Description
The UIP TCP/IP stack code.
Definition in file uip.c.
Generated on Tue Jul 12 2022 18:10:58 by
