<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/netinet/sctputil.c, branch stable/14</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>sctp: improve heartbeat timer computation</title>
<updated>2024-08-03T22:27:53+00:00</updated>
<author>
<name>Michael Tuexen</name>
<email>tuexen@FreeBSD.org</email>
</author>
<published>2024-05-10T18:58:01+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=fc40509e72efe4f9249f48bbe48098690a709fb3'/>
<id>fc40509e72efe4f9249f48bbe48098690a709fb3</id>
<content type='text'>
PR:		278666
Reviewed by:	Albin Hellqvist
Pull Request:	https://reviews.freebsd.org/D45107

(cherry picked from commit 5120ea0d8871fd5d56a8fb70117b727b9d8a4e62)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR:		278666
Reviewed by:	Albin Hellqvist
Pull Request:	https://reviews.freebsd.org/D45107

(cherry picked from commit 5120ea0d8871fd5d56a8fb70117b727b9d8a4e62)
</pre>
</div>
</content>
</entry>
<entry>
<title>sctp: store cookie secret change time as time_t</title>
<updated>2024-08-03T22:25:22+00:00</updated>
<author>
<name>Michael Tuexen</name>
<email>tuexen@FreeBSD.org</email>
</author>
<published>2024-05-10T18:09:06+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=53da1bf035beef155fdb5d6e93215e01dc3090fd'/>
<id>53da1bf035beef155fdb5d6e93215e01dc3090fd</id>
<content type='text'>
Reported by:	Coverity Scan
CID:		1492349
CID:		1493281

(cherry picked from commit 9d8a3718e24c9ec1ffca6efba64aba3e308aee96)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported by:	Coverity Scan
CID:		1492349
CID:		1493281

(cherry picked from commit 9d8a3718e24c9ec1ffca6efba64aba3e308aee96)
</pre>
</div>
</content>
</entry>
<entry>
<title>sctp: don't call sctp_ulp_notify() recursively</title>
<updated>2023-09-15T17:43:30+00:00</updated>
<author>
<name>Michael Tuexen</name>
<email>tuexen@FreeBSD.org</email>
</author>
<published>2023-09-08T19:19:59+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=78e5017cbe5228c8bef7a2d3c48a95e565eeefc8'/>
<id>78e5017cbe5228c8bef7a2d3c48a95e565eeefc8</id>
<content type='text'>
This does not work with the new locking scheme.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This does not work with the new locking scheme.
</pre>
</div>
</content>
</entry>
<entry>
<title>sctp: cleanup locking for notifications</title>
<updated>2023-09-15T17:41:16+00:00</updated>
<author>
<name>Michael Tuexen</name>
<email>tuexen@FreeBSD.org</email>
</author>
<published>2023-09-08T14:20:51+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2139107d2d44aed3be7f3a7401003f2879b71789'/>
<id>2139107d2d44aed3be7f3a7401003f2879b71789</id>
<content type='text'>
All notifications are now queued via sctp_ulp_notify(). Do
the locking of the inp read lock there and validate this in all
functions being used.
This is one step in avoiding race conditions when closing the
read end of an SCTP socket.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All notifications are now queued via sctp_ulp_notify(). Do
the locking of the inp read lock there and validate this in all
functions being used.
This is one step in avoiding race conditions when closing the
read end of an SCTP socket.
</pre>
</div>
</content>
</entry>
<entry>
<title>sctp: make sure all SCTP RESET notifications use sctp_ulp_notify()</title>
<updated>2023-09-15T17:38:29+00:00</updated>
<author>
<name>Michael Tuexen</name>
<email>tuexen@FreeBSD.org</email>
</author>
<published>2023-09-08T12:19:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=8d7d28e8c8072b9fd8be8e79d854dca175cce4a9'/>
<id>8d7d28e8c8072b9fd8be8e79d854dca175cce4a9</id>
<content type='text'>
While there, improve consistency of the notification related code.
No functional change intended.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While there, improve consistency of the notification related code.
No functional change intended.
</pre>
</div>
</content>
</entry>
<entry>
<title>sctp: cleanup SCTP AUTH related notification</title>
<updated>2023-09-15T17:35:57+00:00</updated>
<author>
<name>Michael Tuexen</name>
<email>tuexen@FreeBSD.org</email>
</author>
<published>2023-09-08T11:13:43+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=073055503957a78daae0fdbd688a803f56e778a6'/>
<id>073055503957a78daae0fdbd688a803f56e778a6</id>
<content type='text'>
This makes consistent use of the parameters and ensures that
all SCTP AUTH related notifications are using sctp_ulp_notify().

No functional change intended.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes consistent use of the parameters and ensures that
all SCTP AUTH related notifications are using sctp_ulp_notify().

No functional change intended.
</pre>
</div>
</content>
</entry>
<entry>
<title>sctp: cleanup</title>
<updated>2023-09-15T17:33:35+00:00</updated>
<author>
<name>Michael Tuexen</name>
<email>tuexen@FreeBSD.org</email>
</author>
<published>2023-08-25T15:31:19+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6cf1d4a323d7cd5d224950dcf494a0a13d453884'/>
<id>6cf1d4a323d7cd5d224950dcf494a0a13d453884</id>
<content type='text'>
In particular, don't use a socket level flag, use the inp level one.
After adding appropriate locking, this will close a race condition.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In particular, don't use a socket level flag, use the inp level one.
After adding appropriate locking, this will close a race condition.
</pre>
</div>
</content>
</entry>
<entry>
<title>sctp: cleanup cdefs.h include</title>
<updated>2023-08-18T13:25:34+00:00</updated>
<author>
<name>Michael Tuexen</name>
<email>tuexen@FreeBSD.org</email>
</author>
<published>2023-08-18T13:25:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c3179e6660e1365111b89cb6c05c3a4c47375e73'/>
<id>c3179e6660e1365111b89cb6c05c3a4c47375e73</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>sys: Remove $FreeBSD$: one-line .c pattern</title>
<updated>2023-08-16T17:54:36+00:00</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:54:36+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=685dc743dc3b5645e34836464128e1c0558b404b'/>
<id>685dc743dc3b5645e34836464128e1c0558b404b</id>
<content type='text'>
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
</pre>
</div>
</content>
</entry>
<entry>
<title>sctp: cleanup</title>
<updated>2023-08-14T10:27:39+00:00</updated>
<author>
<name>Michael Tuexen</name>
<email>tuexen@FreeBSD.org</email>
</author>
<published>2023-08-14T10:27:39+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=749a7fb588c4a872a4f1ce3ee92be86bab1b1f17'/>
<id>749a7fb588c4a872a4f1ce3ee92be86bab1b1f17</id>
<content type='text'>
Do not put a variable in the stcb for passing it to a function.
Just use a parameter of the function. No functional change intended.

MFC after:	1 week
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Do not put a variable in the stcb for passing it to a function.
Just use a parameter of the function. No functional change intended.

MFC after:	1 week
</pre>
</div>
</content>
</entry>
</feed>
