<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/netinet/libalias/libalias.3, branch releng/12.4</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.4</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.4'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2021-06-07T05:51:57Z</updated>
<entry>
<title>libalias: Remove unused function LibAliasCheckNewLink</title>
<updated>2021-06-07T05:51:57Z</updated>
<author>
<name>Lutz Donnerhacke</name>
<email>donner@FreeBSD.org</email>
</author>
<published>2021-05-15T13:24:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=09a6fc8dbe2e96317d8f88d4179e436df73d59fd'/>
<id>urn:sha1:09a6fc8dbe2e96317d8f88d4179e436df73d59fd</id>
<content type='text'>
The functionality to detect a newly created link after processing a
single packet is decoupled from the packet processing.  Every new
packet is processed asynchronously and will reset the indicator, hence
the function is unusable.  I made a Google search for third party code,
which uses the function, and failed to find one.

That's why the function should be removed: It unusable and unused.
A much simplified API/ABI will remain in anything below 14.

Discussed with:	kp
Reviewed by:	manpages (bcr)
Differential Revision: https://reviews.freebsd.org/D30275

(cherry picked from commit bfd41ba1fe1d0e40b6a813aeb0354cac8d884f5b)
</content>
</entry>
<entry>
<title>libalias: Fix -Wcast-align compiler warnings</title>
<updated>2021-05-30T14:31:38Z</updated>
<author>
<name>Alex Richardson</name>
<email>arichardson@FreeBSD.org</email>
</author>
<published>2021-01-19T11:32:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=41301f352de65fcc3db5cc0364ca6cec07a8f7b0'/>
<id>urn:sha1:41301f352de65fcc3db5cc0364ca6cec07a8f7b0</id>
<content type='text'>
This fixes -Wcast-align warnings caused by the underaligned `struct ip`.
This also silences them in the public functions by changing the function
signature from char * to void *. This is source and binary compatible and
avoids the -Wcast-align warning.

Reviewed By:	ae, gbe (manpages)
Differential Revision: https://reviews.freebsd.org/D27882
</content>
</entry>
<entry>
<title>MFC r357092,357787: Add support for RFC 6598/Carrier Grade NAT subnets</title>
<updated>2020-04-07T16:27:58Z</updated>
<author>
<name>Eugene Grosbein</name>
<email>eugen@FreeBSD.org</email>
</author>
<published>2020-04-07T16:27:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e5e97139134ec51103addf1d86422c81e40a6ec7'/>
<id>urn:sha1:e5e97139134ec51103addf1d86422c81e40a6ec7</id>
<content type='text'>
to libalias and ipfw.

In libalias, a new flag PKT_ALIAS_UNREGISTERED_RFC6598 is added.
This is like PKT_ALIAS_UNREGISTERED_ONLY, but also is RFC 6598 aware.
Also, we add a new NAT option to ipfw called unreg_cgn, which is like
unreg_only, but also is RFC 6598-aware.  The reason for the new
flags/options is to avoid breaking existing networks, especially those
which rely on RFC 6598 as an external address.

Submitted by:	Neel Chauhan &lt;neel AT neelc DOT org&gt;
Reviewed by:	melifaro, rgrimes, Lutz Donnerhacke
Relnotes:	yes
Differential Revision:	https://reviews.freebsd.org/D22877
Differential Revision:	https://reviews.freebsd.org/D23448
</content>
</entry>
<entry>
<title>sys/net*: minor spelling fixes.</title>
<updated>2016-05-03T18:05:43Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2016-05-03T18:05:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a4641f4eaad242fd40c50e4dd14522aff3494f9a'/>
<id>urn:sha1:a4641f4eaad242fd40c50e4dd14522aff3494f9a</id>
<content type='text'>
No functional change.
</content>
</entry>
<entry>
<title>mdoc: fix rendering issues</title>
<updated>2015-04-26T11:39:25Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2015-04-26T11:39:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c37a0a82852a7f50923c7706944aca6f17d80304'/>
<id>urn:sha1:c37a0a82852a7f50923c7706944aca6f17d80304</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup alias module handler register/unregister.</title>
<updated>2013-12-25T03:24:20Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2013-12-25T03:24:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=535e0a09810dee4eed2d1f3993358e56fa80bcc6'/>
<id>urn:sha1:535e0a09810dee4eed2d1f3993358e56fa80bcc6</id>
<content type='text'>
- Remove locking, since all module(9) events are running under &amp;Giant.
- Use TAILQ for protocol handlers and fix a bug which led to
  infinite cycle. Bug found in VirtualBox [1]
- Simplify code everywhere.
- Fix documentation.

[1]  https://www.virtualbox.org/pipermail/vbox-dev/2013-November/011936.html

PR:		183792 [1]
Submitted by:	Valery Ushakov &lt;uwe NetBSD.org&gt; [1]
Sponsored by:	Nginx, Inc.
</content>
</entry>
<entry>
<title>- Move AUTHORS and ACKNOWLEDGEMENTS to the end of the page.</title>
<updated>2013-01-31T10:29:22Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2013-01-31T10:29:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=498944374ffcc8851968a09dea30e42803fe5c9a'/>
<id>urn:sha1:498944374ffcc8851968a09dea30e42803fe5c9a</id>
<content type='text'>
- Add myself to list of authors.
</content>
</entry>
<entry>
<title>mdoc: avoid nested displays. Fixes mandoc warnings.</title>
<updated>2012-06-13T18:57:27Z</updated>
<author>
<name>Joel Dahl</name>
<email>joel@FreeBSD.org</email>
</author>
<published>2012-06-13T18:57:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6ae742a5497cd19839bc640904b0e20329870a4f'/>
<id>urn:sha1:6ae742a5497cd19839bc640904b0e20329870a4f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix style nit: don't use leading zero for dates in .Dd</title>
<updated>2012-06-05T03:14:39Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2012-06-05T03:14:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3e0efd2ec4fcb4cd68fb8ccf8aea6fc6151c454b'/>
<id>urn:sha1:3e0efd2ec4fcb4cd68fb8ccf8aea6fc6151c454b</id>
<content type='text'>
Prompted by:	brueffer
Approved by:	brueffer
MFC after:	3 days
</content>
</entry>
<entry>
<title>General mdoc(7) and typo fixes.</title>
<updated>2012-05-11T20:06:46Z</updated>
<author>
<name>Glen Barber</name>
<email>gjb@FreeBSD.org</email>
</author>
<published>2012-05-11T20:06:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a3fb6da9ba05cbeeab1d5bec46075916256d2fb0'/>
<id>urn:sha1:a3fb6da9ba05cbeeab1d5bec46075916256d2fb0</id>
<content type='text'>
PR:		167734
Submitted by:	Nobuyuki Koganemaru (kogane!jp.freebsd.org)
MFC after:	3 days
</content>
</entry>
</feed>
