tcp_output_segment() is only used within LwIP.
 
Symbols
loading...
Files
loading...

tcp_output_segment() function

Called by tcp_output() to actually send a TCP segment over IP.

Syntax

static err_t tcp_output_segment(struct tcp_seg *seg,     struct tcp_pcb *pcb,     struct netif *netif);
Implemented in tcp_out.c:1454

Arguments

seg

the tcp_seg to send

pcb

the tcp_pcb for the TCP connection used to send the segment

netif

the netif used to send the segment

References

LocationReferrerText
tcp_out.c:1455
tcp_output_segment(struct tcp_seg *seg, struct tcp_pcb *pcb, struct netif *netif)
tcp_out.c:128
static err_t tcp_output_segment(struct tcp_seg *seg, struct tcp_pcb *pcb, struct netif *netif);
tcp_out.c:1360tcp_output()
err = tcp_output_segment(seg, pcb, netif);

Call Tree

Functions calling tcp_output_segment()
Functions called by tcp_output_segment()
all items filtered out
tcp_output_segment()
Data read by tcp_output_segment()
Data written by tcp_output_segment()
tcp_output_segment()
tcp_output_segment()::err
tcp_output_segment()::len
tcp_output_segment()::opts
tcp_output_segment()::mss
all items filtered out
Type of tcp_output_segment()
tcp_output_segment()
all items filtered out