|
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0 |
|
| #
fa9896e0 |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
Remove $FreeBSD$: two-line nroff pattern
Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/
|
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0 |
|
| #
f6d234d8 |
| 19-Dec-2020 |
Gordon Bergling <[email protected]> |
libc: Fix most issues reported by mandoc
- varios "new sentence, new line" warnings - varios "sections out of conventional order" warnings - varios "unusual Xr order" warnings - varios "missing sect
libc: Fix most issues reported by mandoc
- varios "new sentence, new line" warnings - varios "sections out of conventional order" warnings - varios "unusual Xr order" warnings - varios "missing section argument" warnings - varios "no blank before trailing delimiter" warnings - varios "normalizing date format" warnings
MFC after: 1 month
show more ...
|
|
Revision tags: release/12.2.0, release/11.4.0 |
|
| #
e42b0964 |
| 30-Mar-2020 |
John Baldwin <[email protected]> |
Document EINTEGRITY errors for many system calls.
EINTEGRITY was previously documented as a UFS-specific error for mount(2). This documents EINTEGRITY as a filesystem-independent error that may be
Document EINTEGRITY errors for many system calls.
EINTEGRITY was previously documented as a UFS-specific error for mount(2). This documents EINTEGRITY as a filesystem-independent error that may be reported by the backing store of a filesystem.
While here, document EIO as a filesystem-independent error for both mount(2) and posix_fadvise(2). EIO was previously only documented for UFS for mount(2).
Reviewed by: mckusick Suggested by: mckusick MFC after: 2 weeks Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D24168
show more ...
|
| #
db4493f7 |
| 13-Mar-2020 |
Michael Tuexen <[email protected]> |
sendfile() does currently not support SCTP sockets. Therefore, fail the call.
Reviewed by: markj@ MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D24059
|
|
Revision tags: release/12.1.0, release/11.3.0 |
|
| #
5bfb2e00 |
| 15-Feb-2019 |
Gleb Smirnoff <[email protected]> |
Imaginary cat jumped my keyboard!
|
| #
66fb0b1a |
| 15-Feb-2019 |
Gleb Smirnoff <[email protected]> |
For 32-bit machines rollback the default number of vnode pager pbufs back to the lever before r343030. For 64-bit machines reduce it slightly, too. Together with r343030 I bumped the limit up to t
For 32-bit machines rollback the default number of vnode pager pbufs back to the lever before r343030. For 64-bit machines reduce it slightly, too. Together with r343030 I bumped the limit up to the value we use at Netflix to serve 100 Gbit/s of sendfile traffic, and it probably isn't a good default.
Provide a loader tunable to change vnode pager pbufs count. Document it.
show more ...
|
| #
2b9ecf48 |
| 25-Jan-2019 |
Enji Cooper <[email protected]> |
Document that `sendfile` will return an invalid value for `sbytes` if provided an invalid address
This is meant to clarify the fact that the system call will not fail with -1/EFAULT, as one might ex
Document that `sendfile` will return an invalid value for `sbytes` if provided an invalid address
This is meant to clarify the fact that the system call will not fail with -1/EFAULT, as one might expect, when reading the sendfile(2) manpage today.
While here, pet the mandoc linter, when dealing with the section that describes valid values for `flags`.
PR: 232210 MFC after: 2 weeks Approved by: emaste (mentor) Reviewed by: glebius, 0mp Differential Revision: https://reviews.freebsd.org/D18949
show more ...
|
|
Revision tags: release/12.0.0 |
|
| #
c4529130 |
| 13-Oct-2018 |
Allan Jude <[email protected]> |
Document that sendfile(2) can return ENOTCAPABLE
PR: 232207 Submitted by: Enji Cooper <[email protected]> Approved by: re (rgrimes)
|
|
Revision tags: release/11.2.0 |
|
| #
d09fcbd3 |
| 15-Mar-2018 |
Mark Johnston <[email protected]> |
Add a space between a section number and a following comma.
Fix some nits from igor while here.
MFC after: 3 days
|
| #
837fe325 |
| 28-Dec-2017 |
Eitan Adler <[email protected]> |
Fix a few more speelling errors
Reviewed by: bjk Reviewed by: jilles (incl formal "accept") Differential Revision: https://reviews.freebsd.org/D13650
|
|
Revision tags: release/10.4.0, release/11.1.0 |
|
| #
00b5ffde |
| 17-Nov-2016 |
Gleb Smirnoff <[email protected]> |
Add flag SF_USER_READAHEAD to sendfile(2). When specified, the syscall won't do any speculations about readahead, and use exactly the amount of readahead specified by user. E.g. setting SF_FLAGS(0,
Add flag SF_USER_READAHEAD to sendfile(2). When specified, the syscall won't do any speculations about readahead, and use exactly the amount of readahead specified by user. E.g. setting SF_FLAGS(0, SF_USER_READAHEAD) will guarantee that no readahead at all will be performed.
show more ...
|
|
Revision tags: release/11.0.1, release/11.0.0, release/10.3.0 |
|
| #
2bab0c55 |
| 08-Jan-2016 |
Gleb Smirnoff <[email protected]> |
New sendfile(2) syscall. A joint effort of NGINX and Netflix from 2013 and up to now.
The new sendfile is the code that Netflix uses to send their multiple tens of gigabits of data per second. The n
New sendfile(2) syscall. A joint effort of NGINX and Netflix from 2013 and up to now.
The new sendfile is the code that Netflix uses to send their multiple tens of gigabits of data per second. The new implementation features asynchronous I/O, when I/O operations are launched, but not awaited to be complete. An explanation of why such behavior is beneficial compared to old one is going to be too long for a commit message, so we will skip it here.
Additional features of new syscall are extra flags, which provide an application more control over data sent. The SF_NOCACHE flag tells kernel that data shouldn't be cached after it was sent. The SF_READAHEAD() macro allows to specify readahead size in pages.
The new syscalls is a drop in replacement. No modifications are required to applications. One can take nginx binary for stable/10 and run it successfully on head. Although SF_NODISKIO lost its original sense, as now sendfile doesn't block, and now means something completely different (tm), using the new sendfile the old way is absolutely safe.
Celebrates: Netflix global launch! Sponsored by: Nginx, Inc. Sponsored by: Netflix Relnotes: yes
show more ...
|
|
Revision tags: release/10.2.0, release/10.1.0, release/9.3.0 |
|
| #
8fbf3d50 |
| 23-Jun-2014 |
Baptiste Daroussin <[email protected]> |
use .Mt to mark up email addresses consistently (part4)
PR: 191174 Submitted by: Franco Fichtner <franco at lastsummer.de>
|
|
Revision tags: release/10.0.0, release/9.2.0, release/8.4.0, release/9.1.0 |
|
| #
d9b3cfec |
| 14-Nov-2012 |
Kevin Lo <[email protected]> |
Document that sendfile(2) can fail with ENOBUFS.
Reviewed by: glebius
|
|
Revision tags: release/8.3.0_cvs, release/8.3.0 |
|
| #
50d675f7 |
| 29-Mar-2012 |
Eitan Adler <[email protected]> |
Remove trailing whitespace per mdoc lint warning
Disussed with: gavin No objection from: doc Approved by: joel MFC after: 3 days
|
|
Revision tags: release/9.0.0, release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0, release/8.1.0_cvs, release/8.1.0, release/7.3.0_cvs, release/7.3.0 |
|
| #
28f48c5c |
| 10-Jan-2010 |
Konstantin Belousov <[email protected]> |
MFC r201743: Give some information on SF_MNOWAIT flag.
MFC r201759 (by brueffer): Fix a typo and bump date for the previous commit.
MFC r201760: Further fix grammar.
|
| #
4319da13 |
| 07-Jan-2010 |
Konstantin Belousov <[email protected]> |
Further fix grammar.
Suggested by: alc MFC after: 3 days
|
| #
44640a52 |
| 07-Jan-2010 |
Christian Brueffer <[email protected]> |
Fix a typo and bump date for the previous commit.
|
| #
0b562967 |
| 07-Jan-2010 |
Konstantin Belousov <[email protected]> |
Give some information on SF_MNOWAIT flag.
MFC after: 3 days
|
|
Revision tags: release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0, release/7.0.0_cvs, release/7.0.0 |
|
| #
b75a1171 |
| 03-Feb-2008 |
Poul-Henning Kamp <[email protected]> |
Give sendfile(2) a SF_SYNC flag which makes it wait until all mbufs referencing the files VM pages are returned from the network stack, making changes to the file safe.
This flag does not guarantee
Give sendfile(2) a SF_SYNC flag which makes it wait until all mbufs referencing the files VM pages are returned from the network stack, making changes to the file safe.
This flag does not guarantee that the data has been transmitted to the other end.
show more ...
|
|
Revision tags: release/6.3.0_cvs, release/6.3.0, release/6.2.0_cvs, release/6.2.0 |
|
| #
df19774d |
| 24-Nov-2006 |
Yaroslav Tykhiy <[email protected]> |
Note that, thanks to the work by Alan Cox et al, some arch'es don't need sendfile() buffers any more.
The report on the work referenced can be found at http://usenix.org/events/usenix05/tech/general
Note that, thanks to the work by Alan Cox et al, some arch'es don't need sendfile() buffers any more.
The report on the work referenced can be found at http://usenix.org/events/usenix05/tech/general/elmeleegy.html
MFC after: 1 week
show more ...
|
|
Revision tags: release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0 |
|
| #
110e1704 |
| 17-Nov-2005 |
Ruslan Ermilov <[email protected]> |
-mdoc sweep.
|
|
Revision tags: release/6.0.0_cvs, release/6.0.0 |
|
| #
9dc2f0df |
| 31-Oct-2005 |
Joseph Koshy <[email protected]> |
Document the fact that sendfile(2) can EOPNOTSUPP if the underlying filesystem for the file being transferred doesn't support UIO_NOCOPY.
Reported by: Niki Denev <[email protected]>
|
| #
012546dd |
| 31-Oct-2005 |
Joseph Koshy <[email protected]> |
Sort error list.
|
|
Revision tags: release/5.4.0_cvs, release/5.4.0, release/4.11.0_cvs, release/4.11.0 |
|
| #
2d82ac31 |
| 11-Jan-2005 |
Ruslan Ermilov <[email protected]> |
Scheduled mdoc(7) sweep.
|