76 |
err_t |
err_t |
77 |
tcp_write(struct tcp_pcb *pcb, const void *arg, u16_t len, u8_t copy) |
tcp_write(struct tcp_pcb *pcb, const void *arg, u16_t len, u8_t copy) |
78 |
{ |
{ |
79 |
DEBUGF(TCP_OUTPUT_DEBUG, ("tcp_write(pcb=%p, arg=%p, len=%u, copy=%d)\n", pcb, arg, len, copy)); |
DEBUGF(TCP_OUTPUT_DEBUG, ("tcp_write(pcb=%p, arg=%p, len=%u, copy=%d)\n", (void *)pcb, arg, len, copy)); |
80 |
if(pcb->state == SYN_SENT || |
if(pcb->state == SYN_SENT || |
81 |
pcb->state == SYN_RCVD || |
pcb->state == SYN_RCVD || |
82 |
pcb->state == ESTABLISHED || |
pcb->state == ESTABLISHED || |
103 |
void *ptr; |
void *ptr; |
104 |
u8_t queuelen; |
u8_t queuelen; |
105 |
|
|
106 |
DEBUGF(TCP_OUTPUT_DEBUG, ("tcp_enqueue(pcb=%p, arg=%p, len=%u, flags=%x, copy=%d)\n", pcb, arg, len, flags, copy)); |
DEBUGF(TCP_OUTPUT_DEBUG, ("tcp_enqueue(pcb=%p, arg=%p, len=%u, flags=%x, copy=%d)\n", (void *)pcb, arg, len, flags, copy)); |
107 |
left = len; |
left = len; |
108 |
ptr = arg; |
ptr = arg; |
109 |
/* fail on too much data */ |
/* fail on too much data */ |