Net: First bug fixes for modified write buffer logic
This commit is contained in:
parent
356d25b503
commit
82dbbb05b6
|
@ -7461,4 +7461,7 @@
|
|||
* tools/mkfsdata.pl: Apparently, the trailing the 0x00 in http server
|
||||
files is seen as a bug in javascript and images. From Max/Himax
|
||||
(2014-6-19).
|
||||
* net/ and include/nutt/net (many files): Conversion of the TCP
|
||||
write buffering logic to use I/O buffer chains (not tested on initial
|
||||
check-in) (2014-6-22).
|
||||
|
||||
|
|
|
@ -665,7 +665,7 @@ ssize_t psock_send(FAR struct socket *psock, FAR const void *buf, size_t len,
|
|||
}
|
||||
else
|
||||
{
|
||||
FAR struct tcp_wrbuffer_s *wrb = tcp_wrbuffer_alloc();
|
||||
FAR struct tcp_wrbuffer_s *wrb;
|
||||
|
||||
/* Set up the callback in the connection */
|
||||
|
||||
|
@ -690,6 +690,7 @@ ssize_t psock_send(FAR struct socket *psock, FAR const void *buf, size_t len,
|
|||
*/
|
||||
|
||||
sq_addlast(&wrb->wb_node, &conn->write_q);
|
||||
nvdbg("Queued WRB=%p pktlen=%d\n", wrb, WRB_PKTLEN(wrb));
|
||||
|
||||
/* Notify the device driver of the availability of TX data */
|
||||
|
||||
|
|
|
@ -105,6 +105,12 @@ void net_initialize(void)
|
|||
|
||||
uip_initialize();
|
||||
|
||||
/* Initialize I/O buffering */
|
||||
|
||||
#ifdef CONFIG_NET_IOB
|
||||
iob_initialize();
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_NET_ROUTE
|
||||
/* Initialize the routing table */
|
||||
|
||||
|
|
Loading…
Reference in New Issue