<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/modules/pf, branch releng/5.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F5.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F5.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2004-08-14T15:32:40Z</updated>
<entry>
<title>Get rid of the RANDOM_IP_ID option and make it a sysctl.  NetBSD</title>
<updated>2004-08-14T15:32:40Z</updated>
<author>
<name>David Malone</name>
<email>dwmalone@FreeBSD.org</email>
</author>
<published>2004-08-14T15:32:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1f44b0a1b539198ce55bf97e73d51ded20a55ab4'/>
<id>urn:sha1:1f44b0a1b539198ce55bf97e73d51ded20a55ab4</id>
<content type='text'>
have already done this, so I have styled the patch on their work:

        1) introduce a ip_newid() static inline function that checks
        the sysctl and then decides if it should return a sequential
        or random IP ID.

        2) named the sysctl net.inet.ip.random_id

        3) IPv6 flow IDs and fragment IDs are now always random.
        Flow IDs and frag IDs are significantly less common in the
        IPv6 world (ie. rarely generated per-packet), so there should
        be smaller performance concerns.

The sysctl defaults to 0 (sequential IP IDs).

Reviewed by:	andre, silby, mlaier, ume
Based on:	NetBSD
MFC after:	2 months
</content>
</entry>
<entry>
<title>Commit pf version 3.5 and link additional files to the kernel build.</title>
<updated>2004-06-16T23:24:02Z</updated>
<author>
<name>Max Laier</name>
<email>mlaier@FreeBSD.org</email>
</author>
<published>2004-06-16T23:24:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7c1fe9533390e3a906df00201ee6c66cbac7a031'/>
<id>urn:sha1:7c1fe9533390e3a906df00201ee6c66cbac7a031</id>
<content type='text'>
Version 3.5 brings:
 - Atomic commits of ruleset changes (reduce the chance of ending up in an
   inconsistent state).
 - A 30% reduction in the size of state table entries.
 - Source-tracking (limit number of clients and states per client).
 - Sticky-address (the flexibility of round-robin with the benefits of
   source-hash).
 - Significant improvements to interface handling.
 - and many more ...
</content>
</entry>
<entry>
<title>Make pf* modules respect NOINET6 from make.conf(5) in order to build them</title>
<updated>2004-04-06T15:12:50Z</updated>
<author>
<name>Max Laier</name>
<email>mlaier@FreeBSD.org</email>
</author>
<published>2004-04-06T15:12:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1ffe5d762b1dba2d7bf54e412484286ccd02d1d4'/>
<id>urn:sha1:1ffe5d762b1dba2d7bf54e412484286ccd02d1d4</id>
<content type='text'>
for INET6-less kernel.

Requested by:	many
Approved by:	bms(mentor)
</content>
</entry>
<entry>
<title>Tweak existing header and other build infrastructure to be able to build</title>
<updated>2004-02-26T03:53:54Z</updated>
<author>
<name>Max Laier</name>
<email>mlaier@FreeBSD.org</email>
</author>
<published>2004-02-26T03:53:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cc5934f5afcc7d243b43ff83f093676556c2488d'/>
<id>urn:sha1:cc5934f5afcc7d243b43ff83f093676556c2488d</id>
<content type='text'>
pf/pflog/pfsync as modules. Do not list them in NOTES or modules/Makefile
(i.e. do not connect it to any (automatic) builds - yet).

Approved by: bms(mentor)
</content>
</entry>
</feed>
