<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/netinet, branch release/13.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F13.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F13.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2023-03-22T15:46:43Z</updated>
<entry>
<title>carp: carp_master_down_locked() requires net epoch</title>
<updated>2023-03-22T15:46:43Z</updated>
<author>
<name>Zhenlei Huang</name>
<email>zlei@FreeBSD.org</email>
</author>
<published>2023-03-16T10:00:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=af28d08bda99d7a841743f75d736cf677ab0ad0e'/>
<id>urn:sha1:af28d08bda99d7a841743f75d736cf677ab0ad0e</id>
<content type='text'>
Reviewed by:	kp
Approved by:	re (gjb)
Fixes:		1d126e9b9474 carp: Widen epoch coverage
MFC after:	1 day
Differential Revision:	https://reviews.freebsd.org/D39113

(cherry picked from commit 49cad3daf2a3abe8270f71ee5b15b8990a19529d)
(cherry picked from commit c15ceae9e7f98f7e74ff7848b3aff7176c7e263a)
</content>
</entry>
<entry>
<title>carp: turn net.inet.carp.allow into a RW tunable</title>
<updated>2023-02-09T16:41:34Z</updated>
<author>
<name>Boris Lytochkin</name>
<email>lytboris@gmail.com</email>
</author>
<published>2023-01-29T16:42:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0169daa1f2cd62394e7d068cbb405d64a8316bbc'/>
<id>urn:sha1:0169daa1f2cd62394e7d068cbb405d64a8316bbc</id>
<content type='text'>
Currently CARP starts announcing its state when initialised, regardless
of the state of the other services provided by the server.
As a result, the device can become master while still loading the
firewall ruleset or initialising long-starting service.

This change adds the way to request delayed CARP start by setting the
  net.inet.carp.allow=0 in the loader.conf.

Differential Revision: https://reviews.freebsd.org/D38167
MFC after:	2 weeks

(cherry picked from commit ee49c5d33d93a6b10222f64a0dc16590ac2048a0)
</content>
</entry>
<entry>
<title>sctp: improve delivery of stream reset notifications</title>
<updated>2023-02-06T22:20:32Z</updated>
<author>
<name>Michael Tuexen</name>
<email>tuexen@FreeBSD.org</email>
</author>
<published>2023-02-02T13:46:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4da78e7a355e702d5cc353f06669b6ef6f43b559'/>
<id>urn:sha1:4da78e7a355e702d5cc353f06669b6ef6f43b559</id>
<content type='text'>
Two functions are not called via sctp_ulp_notify() and therefore
need additional checks when being called.

Reported by:	syzbot+eb888d3a5a6c54413de5@syzkaller.appspotmail.com

(cherry picked from commit 7b2f1a7fe9445ea318f34bd3db971076b61ef831)
</content>
</entry>
<entry>
<title>tcp: improve error handling of net.inet.tcp.udp_tunneling_port</title>
<updated>2023-02-06T22:17:09Z</updated>
<author>
<name>Michael Tuexen</name>
<email>tuexen@FreeBSD.org</email>
</author>
<published>2023-01-26T21:55:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6cfb1cf3c9d4cdf9bc39566f6a94bae4a60096c7'/>
<id>urn:sha1:6cfb1cf3c9d4cdf9bc39566f6a94bae4a60096c7</id>
<content type='text'>
In case the new port can't be set, set the port to 0.

Sponsored by:	Netflix, Inc.

(cherry picked from commit e2d14a04c5fc49ad1aab280e3c2e7283bbacc948)
</content>
</entry>
<entry>
<title>BBLog: improve sysctl variables</title>
<updated>2023-02-02T00:04:30Z</updated>
<author>
<name>Cheng Cui</name>
<email>Cheng.Cui@netapp.com</email>
</author>
<published>2022-12-24T21:10:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b5ca1cd6abad63f25b20b1081dd14069d3f7d883'/>
<id>urn:sha1:b5ca1cd6abad63f25b20b1081dd14069d3f7d883</id>
<content type='text'>
Correct the format in sysctl net.inet.tcp.bb.disable_all and
sysctl net.inet.tcp.bb.log_auto_all.
Correct the format and the description in
net.inet.tcp.bb.log_auto_mode.

Reviewed by:		rscheff, tuexen
Sponsored by:		NetApp, Inc.
Differential Revision:	https://reviews.freebsd.org/D37776

(cherry picked from commit 57cc27a3325af74553e852851d5e84e308ae79f4)
</content>
</entry>
<entry>
<title>tcp: remove unused t_rttbest</title>
<updated>2023-02-02T00:02:30Z</updated>
<author>
<name>Michael Tuexen</name>
<email>tuexen@FreeBSD.org</email>
</author>
<published>2022-11-16T10:22:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e97522a1b7ea023961d604221eb38960fd170fa9'/>
<id>urn:sha1:e97522a1b7ea023961d604221eb38960fd170fa9</id>
<content type='text'>
No functional change intended.

Reviewed by:		rscheff@
Sponsored by:		Netflix, Inc.
Differential Revision:	https://reviews.freebsd.org/D37401

(cherry picked from commit bd4f986644b3804e19b92d39f1f90ffabff83e14)
</content>
</entry>
<entry>
<title>libalias: improve handling of invalid SCTP packets</title>
<updated>2023-02-02T00:01:43Z</updated>
<author>
<name>Michael Tuexen</name>
<email>tuexen@FreeBSD.org</email>
</author>
<published>2022-11-15T20:05:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=39844782bf1e648fa85eec40484af4d221d45fa8'/>
<id>urn:sha1:39844782bf1e648fa85eec40484af4d221d45fa8</id>
<content type='text'>
In case of a paritial chunk only pretend the result is OK if
the packet is not the last fragment and there is a valid association.

PR:		267476

(cherry picked from commit 9a714376212ec1685fdc4cf254f2136a07ae6d2c)
</content>
</entry>
<entry>
<title>Unbreak builds having SCTP support compiled in</title>
<updated>2023-02-02T00:01:06Z</updated>
<author>
<name>Michael Tuexen</name>
<email>tuexen@FreeBSD.org</email>
</author>
<published>2022-11-07T07:50:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9983b0126bbad586e7b1748719da5c8132ec3e4d'/>
<id>urn:sha1:9983b0126bbad586e7b1748719da5c8132ec3e4d</id>
<content type='text'>
Including sctp_var.h requires INET to be defined if IPv4 support
is needed.

(cherry picked from commit 126f8248ccfee8e9252a8b449694b8619738599f)
</content>
</entry>
<entry>
<title>sctp: improve sending of ABORT packets in response to INIT-ACKs</title>
<updated>2023-02-01T23:59:34Z</updated>
<author>
<name>Michael Tuexen</name>
<email>tuexen@FreeBSD.org</email>
</author>
<published>2022-10-12T23:05:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=91a9ebe24a70f6fdb9e4f1e8d91e5ded52541f12'/>
<id>urn:sha1:91a9ebe24a70f6fdb9e4f1e8d91e5ded52541f12</id>
<content type='text'>
Ensure that the initiate tag of the INIT-ACK chunk is used as the
verification tag of the packet containing the ABORT chunk.

Reported by:	Suganya Dharma

(cherry picked from commit dd36606b1bc90d1459e0d04be4ea5859d3eabb16)
</content>
</entry>
<entry>
<title>tcp: improve handling of SYN-ACK segments in TIMEWAIT state</title>
<updated>2023-02-01T23:47:53Z</updated>
<author>
<name>Michael Tuexen</name>
<email>tuexen@FreeBSD.org</email>
</author>
<published>2022-10-03T12:46:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cd4974672ad3204ebb27efb623f3aabfcc2b82ef'/>
<id>urn:sha1:cd4974672ad3204ebb27efb623f3aabfcc2b82ef</id>
<content type='text'>
Only consider segments with the SYN bit set and the ACK bit cleared
as "new connection attempts", which result in re-using a connection
being in TIMEWAIT state. This results in consistent handling of
SYN-ACK segments.

Reviewed by:		rscheff@
Sponsored by:		Netflix, Inc.
Differential Revision:	https://reviews.freebsd.org/D36864

(cherry picked from commit 2515552e6216095c3fa61d93ee024bb8861e07c2)
</content>
</entry>
</feed>
