diff options
author | Patrick Porlan <patrick.porlan@linux.intel.com> | 2011-03-08 16:58:17 +0100 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2011-03-15 14:15:26 -0500 |
commit | bb0e3e0a58f5a42e1c47188dd0be91b1fbbd0421 (patch) | |
tree | bf410e7c7696900f1dd13230a80b11d71400aaab /ChangeLog | |
parent | a9f75b3f23c5d0dd336a5a35cecb16cedc2c291e (diff) | |
download | ofono-bb0e3e0a58f5a42e1c47188dd0be91b1fbbd0421.tar.bz2 |
PPP: Optimize write buffer management
Extend the write buffer handling in gathdlc.c to minimize stalling and
process switching during large PPP transfers. The single write buffer
is replaced by a queue of buffers, allowing for much larger emission
windows without hugely impacting memory consumption. This reduces the
time required to send 50 MB between a couple of local PPP interfaces on
my laptop from ~53s to ~3s.
Diffstat (limited to 'ChangeLog')
0 files changed, 0 insertions, 0 deletions