freebsd-dev/sys/modules
Cy Schubert 3b9b51fe46 ipfilter: Move kernel bits to netpfil
Through fixes and improvements our ipfilter sources have diverged
enough to warrant move from contrib into sys/netpil. Now that I'm
planning on implementing MSS clamping as in iptables it makes more
sense to move ipfilter to netpfil.

This is the first of three commits the ipfilter move.

Suggested by glebius on two occaions.

Suggested by and discussed with:	glebius
Reviewed by:				glebius, kp (for #network)
MFC after:				1 month
Differential Revision:		https://reviews.freebsd.org/D33510
2021-12-20 06:16:33 -08:00
..
3dfx
3dfx_linux
aac
aacraid [aacraid] Port driver to big-endian 2020-03-05 20:04:41 +00:00
accf_data
accf_dns
accf_http
acl_nfs4
acl_posix1e
acpi modules: acpi_video: need opt_evdev.h 2021-09-29 23:08:25 -05:00
adlink
ae
aesni Move all sources from the llvm project into contrib/llvm-project. 2019-12-20 19:53:05 +00:00
age
agp
ahci
aic7xxx Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
alc
ale
allwinner arm: allwinner: aw_mmc: Make it possible to unload the module 2020-04-16 16:00:21 +00:00
alq Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
am335x_dmtpps
amd_ecc_inject
amdgpio
amdsbwd
amdsmb
amdsmn Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
amdtemp
aout
ar71xx
arcmsr
arm_ti Add module makefiles for Texas Instruments ARM SoCs. 2019-06-16 01:22:44 +00:00
armv8crypto Remove nonexistent include path for arm64 crypto files. 2021-09-15 09:03:17 -07:00
asmc
ata Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
ath
ath_ahb
ath_dfs
ath_hal Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
ath_hal_ar5210
ath_hal_ar5211
ath_hal_ar5212
ath_hal_ar5416 Garbage collect AH_SUPPORT_AR5416 config option. 2019-01-25 13:48:40 +00:00
ath_hal_ar9300
ath_main
ath_pci
ath_rate
autofs
axgbe 10Gigabit Ethernet driver for AMD SoC 2020-10-11 16:01:16 +00:00
backlight Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
bce
bcm283x_clkman
bcm283x_pwm
bfe
bge Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
bhnd Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
bios smbios: Move smbios driver out from x86 machdep code 2021-02-23 21:17:09 +00:00
blake2 Move all sources from the llvm project into contrib/llvm-project. 2019-12-20 19:53:05 +00:00
bnxt
bridgestp Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
bwi
bwn
bxe
bytgpio
cam We don't need $M/$M in the path anymore. 2020-03-15 17:40:14 +00:00
cardbus
carp
cas Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
cbb We'll never have multiple slots a cardbus bridge. So, replace exca 2019-12-16 21:34:51 +00:00
cc tcp: Congestion control cleanup. 2021-11-11 06:28:18 -05:00
ccp
cd9660
cd9660_iconv
ce Retire synchronous PPP kernel driver sppp(4). 2021-10-22 11:41:36 -07:00
cfi
cfiscsi
chromebook_platform
chvgpio
ciss
coretemp
cp Retire synchronous PPP kernel driver sppp(4). 2021-10-22 11:41:36 -07:00
cpsw Add missing dependency for cpsw module. 2020-08-01 09:06:16 +00:00
cpuctl
cpufreq cpufreq(4): Add support for Intel Speed Shift 2020-01-22 23:28:42 +00:00
crypto Sort libsodium sources by path in sys/modules/crypto/Makefile. 2021-12-16 13:47:03 -08:00
cryptodev
ctl Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
cuse
cxgb None of these use opt_sched.h 2020-04-28 16:09:18 +00:00
cxgbe cxgbe(4): Update firmwares to 1.26.4.0 2021-12-09 11:25:31 -08:00
dc
dcons Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
dcons_crom
dpdk_lpm4 Bring DPDK route lookups to FreeBSD. 2021-01-09 12:41:04 +00:00
dpdk_lpm6 Bring DPDK route lookups to FreeBSD. 2021-01-09 12:41:04 +00:00
dpms
dtb add rk3328 overlay for enabling analog sound 2021-11-13 11:09:23 +02:00
dtrace Export symbols from opensolaris.ko and dtrace.ko 2021-11-17 13:51:10 -05:00
dummynet
dwwdt Add driver for Synopsys Designware Watchdog timer. 2021-01-13 18:43:47 +01:00
e6000sw e6000sw: Build the driver as a kernel module 2021-09-13 11:42:16 +02:00
efirt Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
em e1000: remove duplicated phy codes 2021-09-17 14:17:15 -07:00
ena ena: Move RSS logic into its own source files 2021-09-02 01:06:26 +02:00
enetc enetc: Add autogenerated files to Makefile 2021-08-08 22:27:16 +02:00
epoch_test Fix build of epoch_test module. 2020-09-02 09:17:29 +00:00
et
evdev Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
exca pccard: Remove more of the PC Card infrastructure 2021-12-14 15:27:47 -07:00
ext2fs
fdc pccard: Remove fdc(4) PC Card attachment point 2021-01-07 20:22:56 -07:00
fdescfs
fdt Add another required header file. 2019-03-01 04:17:43 +00:00
felix felix: Use internal MDIO regs for PHY communication 2021-10-29 10:08:26 +02:00
ffec
fib_dxr Introduce DXR as an IPv4 longest prefix matching / FIB module 2021-05-05 13:45:52 +02:00
filemon
firewire Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
firmware Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
flash flex_spi: Support for FlexSPI Flash controller. 2021-11-30 06:41:34 +01:00
ftwd Add watchdog(9) driver for the Fintek F81803 SuperIO chip 2020-11-28 22:34:33 +00:00
fusefs Remove the fuse.ko -> fusefs.ko symlink 2019-08-07 20:28:27 +00:00
fxp Remove a use of a negative array index from fxp(4). 2018-12-19 04:54:32 +00:00
gem Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
geom Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
glxiic
glxsb
gpio Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
hid Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
hifn
hpt27xx hpt27xx: Use EXTRA_OBJS instead of OBJS 2021-06-02 10:39:58 -06:00
hptiop
hptmv hptmv: use BLOB_OBJS for pre-built .o's 2021-06-02 10:39:58 -06:00
hptnr hptnr: use BLOB_OBJS for pre-built .o's 2021-06-02 10:39:58 -06:00
hptrr hptrr: use BLOB_OBJS for pre-built .o's 2021-06-02 19:07:38 -04:00
hwpmc [PowerPC] hwpmc: add support for POWER8/9 PMCs 2020-11-05 16:36:39 +00:00
hwpmc_mips24k Add dependent header files 2019-03-28 08:30:45 +00:00
hwpmc_mips74k Add dependent header files 2019-03-28 08:30:45 +00:00
hyperv Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
i2c Revert "wpa: Import wpa_supplicant/hostapd commit 14ab4a816" 2021-12-02 14:45:04 -08:00
iavf iavf(4): Split source and update to 3.0.26-k 2021-11-24 11:54:08 -08:00
ibcore Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
ice ice(4): Update to version 0.28.1-k 2021-03-05 17:33:39 -08:00
ice_ddp ice_ddp: Update to 1.3.24.0 2021-06-25 10:21:39 -07:00
ichwd
ida
if_bridge
if_disc
if_edsc
if_enc Add opt_ipsec.h to fix standalone builds after r361633. 2020-05-29 19:29:10 +00:00
if_epair if_epair: fix module build outside of kernel build environment 2021-12-11 11:07:50 +07:00
if_gif Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
if_gre Add GRE-in-UDP encapsulation support as defined in RFC8086. 2019-04-24 09:05:45 +00:00
if_infiniband Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
if_lagg modules: adding some missing opt_* dependencies 2020-01-29 22:43:56 +00:00
if_me
if_stf
if_tuntap if_tuntap: remove if_{tun,tap}.ko -> if_tuntap.ko links 2019-10-21 20:28:38 +00:00
if_vlan modules: adding some missing opt_* dependencies 2020-01-29 22:43:56 +00:00
if_vxlan
iflib Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
igc igc(4): Introduce new driver for the Intel I225 Ethernet controller. 2021-07-12 14:57:18 +10:00
imgact_binmisc
imx Convert the imx6_snvs RTC driver to access registers via the syscon device. 2020-11-25 19:10:20 +00:00
intelspi
io
ioat
ip6_mroute_mod
ip_mroute_mod
ipdivert
ipfilter ipfilter: Move kernel bits to netpfil 2021-12-20 06:16:33 -08:00
ipfw Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
ipfw_nat
ipfw_nat64 Follow RFC 4443 p2.2 and always use own addresses for reflected ICMPv6 2019-12-12 13:28:46 +00:00
ipfw_nptv6
ipfw_pmod
ipmi arm64: enable build of the ipmi module 2021-01-07 15:45:25 -04:00
ipoib Introduce LINUXKPI_GENSRCS. 2020-03-20 21:06:58 +00:00
ips
ipsec modules: a lot: need opt_kern_tls.h 2021-09-29 23:10:31 -05:00
ipw
ipwfw
isci
iscsi Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
iser Introduce LINUXKPI_GENSRCS. 2020-03-20 21:06:58 +00:00
isp Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
ispfw Remove parallel SCSI and 1/2Gb FC support from isp(4). 2020-11-20 01:15:48 +00:00
itwd itwd(4): driver for watchdog function in ITE Super I/O chips 2019-10-16 14:57:38 +00:00
iwi
iwifw
iwlwifi iwlwifi: import Intel's iwlwifi/mvm driver. 2021-11-28 19:17:04 +00:00
iwlwififw iwlwifi: import firmware for Intel iwlwifi/mvm supported chipsets. 2021-11-28 19:17:03 +00:00
iwm iwm: Add device configuration definitions for 9000-series chips. 2019-11-07 23:35:54 +00:00
iwmfw Downgrade the firmware images imported in r354201. 2019-11-03 03:23:27 +00:00
iwn
iwnfw Stop using .OODATE for extracting firmware. 2019-06-12 00:03:00 +00:00
ix Remove more manual additions of -DSMP. 2020-02-06 21:01:19 +00:00
ixl Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
ixv Remove more manual additions of -DSMP. 2020-02-06 21:01:19 +00:00
jme
kbdmux
kgssapi Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
kgssapi_krb5 Remove support for Kernel GSS algorithms deprecated in r348875. 2020-04-10 23:08:41 +00:00
khelp modules: a lot: need opt_kern_tls.h 2021-09-29 23:10:31 -05:00
krpc Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
ksyms
le Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
lge
libalias Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
libiconv
libmchain
lindebugfs Introduce LINUXKPI_GENSRCS. 2020-03-20 21:06:58 +00:00
linprocfs Add warning to the Linuxulator makefiles that building it outside of a 2019-05-13 18:28:40 +00:00
linsysfs Add warning to the Linuxulator makefiles that building it outside of a 2019-05-13 18:28:40 +00:00
linux Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
linux64 Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
linux_common Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
linuxkpi Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
lio Remove more manual additions of -DSMP. 2020-02-06 21:01:19 +00:00
lpt
mac_biba
mac_bsdextended
mac_ifoff
mac_lomac
mac_mls
mac_none
mac_ntpd
mac_partition
mac_portacl
mac_priority MAC/priority module for realtime privilege group 2021-12-04 20:19:25 +02:00
mac_seeotheruids
mac_stub
mac_test
mac_veriexec
mac_veriexec_sha1
mac_veriexec_sha256
mac_veriexec_sha384
mac_veriexec_sha512
malo
mana Microsoft Azure Network Adapter(MANA) VF support 2021-08-20 10:44:57 +00:00
md
mdio
mem
mfi Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
mgb Introduce if_mgb driver for Microchip LAN743x PCIe NIC 2019-11-06 19:51:40 +00:00
mii Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
mlx
mlx4 Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
mlx4en Introduce LINUXKPI_GENSRCS. 2020-03-20 21:06:58 +00:00
mlx4ib Introduce LINUXKPI_GENSRCS. 2020-03-20 21:06:58 +00:00
mlx5 Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
mlx5en ibcore: Kernel space update based on Linux 5.7-rc1. 2021-07-28 13:28:29 +02:00
mlx5fpga_tools ibcore: Kernel space update based on Linux 5.7-rc1. 2021-07-28 13:28:29 +02:00
mlx5ib ibcore: Kernel space update based on Linux 5.7-rc1. 2021-07-28 13:28:29 +02:00
mlxfw Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
mmc
mmcnull
mmcsd
mpr
mps
mpt
mqueue
mrsas Don't define _STANDALONE when building kernel modules. 2020-09-24 07:10:34 +00:00
msdosfs
msdosfs_iconv
msk
mthca Introduce LINUXKPI_GENSRCS. 2020-03-20 21:06:58 +00:00
mvs
mwl
mwlfw Stop using .OODATE for extracting firmware. 2019-06-12 00:03:00 +00:00
mxge Expose zlib's utility functions in Z_SOLO library when building kernel. 2019-08-07 01:41:17 +00:00
my
nctgpio
neta if_mvneta: Build the driver as a kernel module 2021-09-20 10:58:58 +02:00
netfpga10g
netgraph Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
netmap netmap: align codebase to the current upstream (760279cfb2730a585) 2018-12-05 11:57:16 +00:00
nfe
nfscl Fix the standalone build of the nfscl and nfsd modules. 2020-09-02 01:29:33 +00:00
nfscommon Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
nfsd Fix the standalone build of the nfscl and nfsd modules. 2020-09-02 01:29:33 +00:00
nfslockd
nfssvc Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
nge
nmdm
ntb Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
nullfs
nvd Unbreak nvd(8) build as module outside of kernel build environment. 2020-08-16 11:37:28 +00:00
nvdimm nvdimm(4): Fix Clang build after r353110 2019-10-04 21:47:09 +00:00
nvme Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
nvram
oce Remove more manual additions of -DSMP. 2020-02-06 21:01:19 +00:00
ocs_fc ocs_fc: Add gendump and dump_to_host ioctl command support. 2021-07-06 21:08:11 +05:30
opal_nvram powerpc64/powernv: Add opal NVRAM driver for PowerNV systems 2019-09-14 03:30:34 +00:00
opensolaris Export symbols from opensolaris.ko and dtrace.ko 2021-11-17 13:51:10 -05:00
ossl ossl: Add support for AES-CBC cipher 2021-11-08 10:53:31 +01:00
otus
otusfw
ow Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
p2sb modules: p2sb: need opt_platform.h 2021-09-29 23:09:45 -05:00
padlock
padlock_rng
pcfclock
pchtherm Add Platform Controller Hub built-in thermal management device driver. 2020-03-31 06:25:43 +00:00
pf Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
pflog
pfsync
plip
pms
powermac_nvram
ppbus Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
ppc
ppi
pps
procfs Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
proto
pseudofs Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
pst
pty
puc pccard: Remove puc(4) PC Card attachment 2021-01-07 20:23:00 -07:00
pwm Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
qat Add qat(4) 2020-11-05 15:55:23 +00:00
qatfw qatfw: Fix firmware autoloading for qat_c2xxx devices 2020-12-23 11:36:45 -05:00
qlnx Introduce LINUXKPI_GENSRCS. 2020-03-20 21:06:58 +00:00
qlxgb
qlxgbe
qlxge
ral
ralfw Stop using .OODATE for extracting firmware. 2019-06-12 00:03:00 +00:00
random_fortuna
random_other
rc4 Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
rccgpio
rdma None of these use opt_sched.h 2020-04-28 16:09:18 +00:00
rdrand_rng
re
rl
rndtest
rockchip modules: rockchip: Add a module for rk808 PMIC 2021-11-14 20:26:33 +01:00
rpi_ft5406
rtsx Port rtsx(4) driver for Realtek SD card reader from OpenBSD. 2020-11-24 21:28:44 +00:00
rtwn Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
rtwn_pci rtwn_pci(4): add support for RTL8188EE chipset. 2019-01-02 06:48:53 +00:00
rtwn_usb rtwn_pci(4): add support for event-based Tx reports. 2019-01-02 05:21:06 +00:00
rtwnfw Stop using .OODATE for extracting firmware. 2019-06-12 00:03:00 +00:00
s3
safe
safexcel Add a driver for the SafeXcel EIP-97. 2020-07-14 14:09:29 +00:00
sbni
scc scc(4)/uart(4): Remove obsolete support for Siemens SAB 82532 2020-12-26 13:48:06 +01:00
sctp modules: a lot: need opt_kern_tls.h 2021-09-29 23:10:31 -05:00
sdhci Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
sdhci_acpi
sdhci_fdt sdhci_fdt: Add gpio_if.h to the source 2021-06-21 21:55:03 +02:00
sdhci_pci
sdio Add opt_cam.h so we can build this outside of a kernel build. 2019-06-13 22:03:53 +00:00
sem
send
sfxge None of these use opt_sched.h 2020-04-28 16:09:18 +00:00
sge
sgx
sgx_linux
siftr modules: a lot: need opt_kern_tls.h 2021-09-29 23:10:31 -05:00
siis
sis
sk
smartpqi
smbfs
snp
sound Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
speaker
spi Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
spigen Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
splash
ste
stge
sume Driver for 4x10Gb Ethernet reference NIC FPGA design for NetFPGA SUME 2020-08-30 07:34:32 +00:00
superio Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
sym
syscons Remove apm screen saver. 2020-10-08 20:56:00 +00:00
sysvipc Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
tcp modules: a lot: need opt_kern_tls.h 2021-09-29 23:10:31 -05:00
tests Add fib lookup testing module. 2021-01-09 13:20:30 +00:00
ti Add module makefiles for Texas Instruments ARM SoCs. 2019-06-16 01:22:44 +00:00
tmpfs Make TMPFS_PAGES_MINRESERVED a kernel option 2019-03-25 07:46:20 +00:00
toecore Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
tpm Revert r357349, since the clang 10.0.0 warning was actually correct, and 2020-02-01 16:57:04 +00:00
tsec
twe
tws
uart pccard: Remove uart(4) PC Card attachment 2021-01-07 20:23:09 -07:00
ubser
uchcom
ucycom
udf
udf_iconv
ufs Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
uinput
unionfs
usb Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
veriexec
vesa
vge
viawd
videomode
virtio Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
vkbd
vmd vmd(4): Major driver refactoring 2021-09-02 20:58:02 -04:00
vmm AMD-vi: Fix IOMMU device interrupts being overridden 2021-03-22 17:33:43 +08:00
vmware build vmware modules on arm64 2020-10-19 20:43:29 +00:00
vnic
vr
vte
wbwd
wlan Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
wlan_acl
wlan_amrr
wlan_ccmp
wlan_rssadapt
wlan_tkip
wlan_wep
wlan_xauth
wpi
wpifw
wtap
x86bios
xdr Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
xl
xz Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
zfs zfs: merge openzfs/zfs@f291fa658 (master) into main 2021-12-16 14:38:34 +01:00
zlib Remove zlib 1.0.4 from kernel. 2019-08-25 17:13:00 +00:00
Makefile amd64: Only build aout.ko when COMPAT_FREEBSD32 is enabled 2021-12-07 02:10:48 +02:00
Makefile.inc