Page MenuHomeFreeBSD

ipfw: cleanup !FreeBSD and !_KERNEL code
ClosedPublic

Authored by glebius on Sep 4 2026, 9:57 PM.
Tags
None
Referenced Files
F175144657: D59427.diff
Thu, Oct 8, 3:22 PM
Unknown Object (File)
Tue, Oct 6, 12:59 PM
Unknown Object (File)
Sun, Oct 4, 7:26 PM
Unknown Object (File)
Thu, Oct 1, 1:37 PM
Unknown Object (File)
Thu, Oct 1, 4:24 AM
Unknown Object (File)
Tue, Sep 29, 8:14 PM
Unknown Object (File)
Tue, Sep 29, 7:04 AM
Unknown Object (File)
Sun, Sep 27, 11:40 PM

Details

Summary

These are leftovers from last import from Luigi Rizzo in 2013, that were
never compiled checked since and lots of changes have had happened since
and more changes to come. Let's not pretend ipfw is buildable on
something else than FreeBSD nor it can be compiled for userland.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 76593
Build 73476: arc lint + arc unit

Event Timeline

There are two USERSPACE ifdefs in dummynet code as well:

ip_dn_io.c:#ifdef USERSPACE
ip_dn_private.h:#ifdef USERSPACE

Should we remove them as well?

This revision is now accepted and ready to land.Sep 6 2026, 5:10 PM
This revision was automatically updated to reflect the committed changes.