lwip-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lwip-devel] [task #7013] Create option to have all packets delivered to


From: Jakob Stoklund Olesen
Subject: [lwip-devel] [task #7013] Create option to have all packets delivered to netif->output in one piece
Date: Wed, 04 Feb 2009 17:54:53 +0000
User-agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_6; en-us) AppleWebKit/525.27.1 (KHTML, like Gecko) Version/3.2.1 Safari/525.27.1

Follow-up Comment #2, task #7013 (project lwip):

The tcp-oversize patch attached to task #7040 tries very hard to make this
happen when TCP_OVERSIZE is defined to TCP_MSS.

There are no guarantees, so the driver will still have to check if outgoing
packets are fragmented. Fragmentation occurs when:

- User passes a pbuf to udp_send that is already fragmented or without
sufficient header space.
- User calls tcp_write multiple times without calling tcp_output_nagle in
between, and without passing TCP_WRITE_FLAG_MORE to tcp_write.
- User calls tcp_write without TCP_WRITE_FLAG_COPY.



    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/task/?7013>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.nongnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]