| #
6bd97e9e
|
| 27-Feb-2026 |
Michael Tuexen <tuexen@FreeBSD.org> |
sctp: fix NOINET build
Reported by: ngie Fixes: 454212b9718b ("sctp: fix so_proto when peeling off a socket") MFC after: 3 days
|
| #
454212b9
|
| 25-Feb-2026 |
Michael Tuexen <tuexen@FreeBSD.org> |
sctp: fix so_proto when peeling off a socket
Reported by: glebius Reviewed by: rrs Fixes: d195b3783fa4 ("sctp: fix socket type created by sctp_peeloff()") Differential Revision: https://reviews.
sctp: fix so_proto when peeling off a socket
Reported by: glebius Reviewed by: rrs Fixes: d195b3783fa4 ("sctp: fix socket type created by sctp_peeloff()") Differential Revision: https://reviews.freebsd.org/D55454
show more ...
|
| #
7b71f57f
|
| 03-Dec-2025 |
Warner Losh <imp@FreeBSD.org> |
netinet: Remove left-over sys/cdefs.h
These were for $FreeBSD$ that was removed a while ago, but these includes didn't get swept up in that. Remove them all now.
Sponsored by: Netflix MFC After:
netinet: Remove left-over sys/cdefs.h
These were for $FreeBSD$ that was removed a while ago, but these includes didn't get swept up in that. Remove them all now.
Sponsored by: Netflix MFC After: 2 weeks
show more ...
|
| #
91a9e4e0
|
| 03-Oct-2024 |
Ed Maste <emaste@FreeBSD.org> |
sctp: propagate cap rights on sctp_peeloff
PR: 201052 Reviewed by: oshogbo, tuexen Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D46884
|
| #
47ad4f2d
|
| 05-Mar-2024 |
Kyle Evans <kevans@FreeBSD.org> |
ktrace: log genio events on failed write
Visibility into the contents of the buffer when a write(2) has failed can be immensely useful in debugging IPC issues -- pushing this to discuss the idea, or
ktrace: log genio events on failed write
Visibility into the contents of the buffer when a write(2) has failed can be immensely useful in debugging IPC issues -- pushing this to discuss the idea, or maybe an alternative where we can set a flag like KTRFAC_ERRIO to enable it.
When a genio event is potentially raised after an error, currently we'll just free the uio and return. However, such data can be useful when debugging communication between processes to, e.g., understand what the remote side should have grabbed before closing a pipe. Tap out the entire buffer on failure rather than simply discarding it.
Reviewed by: kib, markj Differential Revision: https://reviews.freebsd.org/D43799
show more ...
|
| #
685dc743
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: one-line .c pattern
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
|
| #
e4542107
|
| 13-Feb-2023 |
Mateusz Guzik <mjg@FreeBSD.org> |
sctp: ansify
Sponsored by: Rubicon Communications, LLC ("Netgate")
|
| #
1760a695
|
| 10-Sep-2022 |
Mateusz Guzik <mjg@FreeBSD.org> |
Fixup build after recent getsock changes
|
| #
3212ad15
|
| 07-Sep-2022 |
Mateusz Guzik <mjg@FreeBSD.org> |
Add getsock
All but one consumers of getsock_cap only pass 4 arguments. Take advantage of it.
|
| #
6b3a9a0f
|
| 12-Jan-2021 |
Mateusz Guzik <mjg@FreeBSD.org> |
Convert remaining cap_rights_init users to cap_rights_init_one
semantic patch:
@@
expression rights, r;
@@
- cap_rights_init(&rights, r) + cap_rights_init_one(&rights, r)
|
| #
cd751820
|
| 12-Jul-2020 |
Michael Tuexen <tuexen@FreeBSD.org> |
Cleanup, no functional change intended.
This file is only compiled if INET or INET6 is defined. So there is no need for checking that.
Reviewed by: markj Differential Revision: https://reviews.fre
Cleanup, no functional change intended.
This file is only compiled if INET or INET6 is defined. So there is no need for checking that.
Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D25635
show more ...
|
| #
83b8204f
|
| 12-Jul-2020 |
Michael Tuexen <tuexen@FreeBSD.org> |
(Re)activate SCTP system calls when compiling SCTP support into the kernel r363079 introduced the possibility of loading the SCTP stack as a module in addition to compiling it into the kernel. As par
(Re)activate SCTP system calls when compiling SCTP support into the kernel r363079 introduced the possibility of loading the SCTP stack as a module in addition to compiling it into the kernel. As part of this, the registration of the system calls was removed and put into the loading of the module. Therefore, the system calls are not registered anymore when compiling the SCTP into the kernel. This patch addresses that.
Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D25632
show more ...
|
| #
052c5ec4
|
| 10-Jul-2020 |
Mark Johnston <markj@FreeBSD.org> |
Provide support for building SCTP as a loadable module.
With this change, a kernel compiled with "options SCTP_SUPPORT" and without "options SCTP" supports dynamic loading of the SCTP stack.
Curren
Provide support for building SCTP as a loadable module.
With this change, a kernel compiled with "options SCTP_SUPPORT" and without "options SCTP" supports dynamic loading of the SCTP stack.
Currently sctp.ko cannot be unloaded since some prerequisite teardown logic is not yet implemented. Attempts to unload the module will return EOPNOTSUPP.
Discussed with: tuexen MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D21997
show more ...
|
| #
dca7f66f
|
| 15-Feb-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r357931 through r357965.
|
| #
6b25673f
|
| 15-Feb-2020 |
Mateusz Guzik <mjg@FreeBSD.org> |
sctp: use new capsicum helpers
|
| #
7b71f57f
|
| 03-Dec-2025 |
Warner Losh <imp@FreeBSD.org> |
netinet: Remove left-over sys/cdefs.h
These were for $FreeBSD$ that was removed a while ago, but these includes didn't get swept up in that. Remove them all now.
Sponsored by: Netflix MFC After:
netinet: Remove left-over sys/cdefs.h
These were for $FreeBSD$ that was removed a while ago, but these includes didn't get swept up in that. Remove them all now.
Sponsored by: Netflix MFC After: 2 weeks
show more ...
|
| #
91a9e4e0
|
| 03-Oct-2024 |
Ed Maste <emaste@FreeBSD.org> |
sctp: propagate cap rights on sctp_peeloff
PR: 201052 Reviewed by: oshogbo, tuexen Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D46884
|
| #
47ad4f2d
|
| 05-Mar-2024 |
Kyle Evans <kevans@FreeBSD.org> |
ktrace: log genio events on failed write
Visibility into the contents of the buffer when a write(2) has failed can be immensely useful in debugging IPC issues -- pushing this to discuss the idea, or
ktrace: log genio events on failed write
Visibility into the contents of the buffer when a write(2) has failed can be immensely useful in debugging IPC issues -- pushing this to discuss the idea, or maybe an alternative where we can set a flag like KTRFAC_ERRIO to enable it.
When a genio event is potentially raised after an error, currently we'll just free the uio and return. However, such data can be useful when debugging communication between processes to, e.g., understand what the remote side should have grabbed before closing a pipe. Tap out the entire buffer on failure rather than simply discarding it.
Reviewed by: kib, markj Differential Revision: https://reviews.freebsd.org/D43799
show more ...
|
| #
685dc743
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: one-line .c pattern
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
|
| #
e4542107
|
| 13-Feb-2023 |
Mateusz Guzik <mjg@FreeBSD.org> |
sctp: ansify
Sponsored by: Rubicon Communications, LLC ("Netgate")
|
| #
1760a695
|
| 10-Sep-2022 |
Mateusz Guzik <mjg@FreeBSD.org> |
Fixup build after recent getsock changes
|
| #
3212ad15
|
| 07-Sep-2022 |
Mateusz Guzik <mjg@FreeBSD.org> |
Add getsock
All but one consumers of getsock_cap only pass 4 arguments. Take advantage of it.
|
| #
6b3a9a0f
|
| 12-Jan-2021 |
Mateusz Guzik <mjg@FreeBSD.org> |
Convert remaining cap_rights_init users to cap_rights_init_one
semantic patch:
@@
expression rights, r;
@@
- cap_rights_init(&rights, r) + cap_rights_init_one(&rights, r)
|
| #
cd751820
|
| 12-Jul-2020 |
Michael Tuexen <tuexen@FreeBSD.org> |
Cleanup, no functional change intended.
This file is only compiled if INET or INET6 is defined. So there is no need for checking that.
Reviewed by: markj Differential Revision: https://reviews.fre
Cleanup, no functional change intended.
This file is only compiled if INET or INET6 is defined. So there is no need for checking that.
Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D25635
show more ...
|
| #
83b8204f
|
| 12-Jul-2020 |
Michael Tuexen <tuexen@FreeBSD.org> |
(Re)activate SCTP system calls when compiling SCTP support into the kernel r363079 introduced the possibility of loading the SCTP stack as a module in addition to compiling it into the kernel. As par
(Re)activate SCTP system calls when compiling SCTP support into the kernel r363079 introduced the possibility of loading the SCTP stack as a module in addition to compiling it into the kernel. As part of this, the registration of the system calls was removed and put into the loading of the module. Therefore, the system calls are not registered anymore when compiling the SCTP into the kernel. This patch addresses that.
Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D25632
show more ...
|