struct buffer {
char *data;
+ uint32_t offset;
uint32_t used;
uint32_t size;
uint32_t maxsize;
utcp_pre_accept_t pre_accept;
utcp_send_t send;
+ // Packet buffer
+
+ void *pkt;
+
// Global socket options
- uint16_t mtu;
+ uint16_t mtu; // The maximum size of a UTCP packet, including headers.
+ uint16_t mss; // The maximum size of the payload of a UTCP packet.
int timeout; // sec
// RTT variables