[Top][All Lists]
[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/
- [lwip-devel] [task #7013] Create option to have all packets delivered to netif->output in one piece,
Jakob Stoklund Olesen <=