<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/tests/atf_python/sys/netpfil/ipfw, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2026-03-01T19:04:58Z</updated>
<entry>
<title>ipfw: add support for masked ip-address lookups</title>
<updated>2026-03-01T19:04:58Z</updated>
<author>
<name>Boris Lytochkin</name>
<email>lytboris@gmail.com</email>
</author>
<published>2026-03-01T18:54:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=32cd3ee5901ea33d41ff550e5f40ce743c8d4165'/>
<id>urn:sha1:32cd3ee5901ea33d41ff550e5f40ce743c8d4165</id>
<content type='text'>
Current radix-based implementation of lookup tables in ipfw does
not support non-contiguous prefixes while this type of lookup is
needed to write CPU-effective firewall configurations.

For some of the cases we can reach the goal using a masked table
lookup by adding masked (e.g. zero non-significant bits) records
into a table and then zero non-significant bits in lookup key
prior to making a table lookup.

Obtained from:  Yandex LLC
MFC after:      3 weeks
Relnotes:       yes
Sponsored by:   Yandex LLC
Differential Revision:  https://reviews.freebsd.org/D53694
</content>
</entry>
<entry>
<title>tests/ipfw: Update regression tests to match new 32-bit size rule numbers</title>
<updated>2025-10-03T11:06:49Z</updated>
<author>
<name>Olivier Cochard</name>
<email>olivier@FreeBSD.org</email>
</author>
<published>2025-10-03T10:56:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=01d5a6f30ce8f5006bd9d5528a487ef4d79c48c3'/>
<id>urn:sha1:01d5a6f30ce8f5006bd9d5528a487ef4d79c48c3</id>
<content type='text'>
Commit 4a77657cbc01 increased the size of several opcodes to ipfw_insn_u32.

Approved by:	ae
Sponsored by:	Netflix
Differential Revision:	https://reviews.freebsd.org/D52876
</content>
</entry>
<entry>
<title>tests: move atf_python/sys/ into the tests package</title>
<updated>2024-04-19T18:48:37Z</updated>
<author>
<name>Lexi Winter</name>
<email>lexi@le-Fay.ORG</email>
</author>
<published>2024-04-16T11:18:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e1e636193db45630c7881246d25902e57c43d24e'/>
<id>urn:sha1:e1e636193db45630c7881246d25902e57c43d24e</id>
<content type='text'>
Reviewed by:	markj
MFC after:	1 week
Pull Request:	https://github.com/freebsd/freebsd-src/pull/1174
</content>
</entry>
<entry>
<title>ipfw: add eaction tests</title>
<updated>2023-06-15T06:36:16Z</updated>
<author>
<name>Alexander V. Chernikov</name>
<email>melifaro@FreeBSD.org</email>
</author>
<published>2023-06-15T06:36:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=84b41342da1ff3b9cf4eb785752201575c5e4391'/>
<id>urn:sha1:84b41342da1ff3b9cf4eb785752201575c5e4391</id>
<content type='text'>
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>ipfw(8): add ioctl/instruction generation tests</title>
<updated>2023-06-13T11:55:37Z</updated>
<author>
<name>Alexander V. Chernikov</name>
<email>melifaro@FreeBSD.org</email>
</author>
<published>2023-06-11T08:12:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9f44a47fd07924afc035991af15d84e6585dea4f'/>
<id>urn:sha1:9f44a47fd07924afc035991af15d84e6585dea4f</id>
<content type='text'>
Differential Revision: https://reviews.freebsd.org/D40488
MFC after:	2 weeks
</content>
</entry>
</feed>
