Up to [cvs.NetBSD.org] / src / lib / librumpuser
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: netbsd-6-1-RC2
Revision 1.31 / (download) - annotate - [select for diffs], Tue Mar 8 15:34:37 2011 UTC (13 years, 1 month ago) by pooka
Branch: MAIN
CVS Tags: yamt-pagecache-base5,
yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
netbsd-6-base,
netbsd-6-1-RELEASE,
netbsd-6-1-RC4,
netbsd-6-1-RC3,
netbsd-6-1-RC2,
netbsd-6-1-RC1,
netbsd-6-1-5-RELEASE,
netbsd-6-1-4-RELEASE,
netbsd-6-1-3-RELEASE,
netbsd-6-1-2-RELEASE,
netbsd-6-1-1-RELEASE,
netbsd-6-1,
netbsd-6-0-RELEASE,
netbsd-6-0-RC2,
netbsd-6-0-RC1,
netbsd-6-0-6-RELEASE,
netbsd-6-0-5-RELEASE,
netbsd-6-0-4-RELEASE,
netbsd-6-0-3-RELEASE,
netbsd-6-0-2-RELEASE,
netbsd-6-0-1-RELEASE,
netbsd-6-0,
netbsd-6,
matt-nb6-plus-nbase,
matt-nb6-plus-base,
matt-nb6-plus,
cherry-xenmp-base,
cherry-xenmp
Branch point for: yamt-pagecache
Changes since 1.30: +31 -10
lines
Diff to previous 1.30 (colored)
Use sendmsg() instead multiple calls to sendto(). It behaves slightly better in the multithreaded exec case in terms of partial frames sent. Plus, it's theoretically a little cheaper. There's still a gray area with partial transfer from sendmsg(), but I'm not sure I care enough about some academic scenario to start fixing it (it basically needs an OOB exec signaller).