From 2f7103677c0d7699a39b197328bd594dfdb96c20 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Thu, 7 Jul 2022 13:26:19 +0200 Subject: [PATCH] Define IN_HISTORICAL_NETS for kernel space Required by FreeBSD commit: Author: Mike Karels Date: Tue Oct 26 22:01:09 2021 -0500 kernel: deprecate Internet Class A/B/C Hide historical Class A/B/C macros unless IN_HISTORICAL_NETS is defined; define it for user level. Define IN_MULTICAST separately from IN_CLASSD, and use it in pf instead of IN_CLASSD. Stop using class for setting default masks when not specified; instead, define new default mask (24 bits). Warn when an Internet address is set without a mask. MFC after: 1 month Reviewed by: cy Differential Revision: https://reviews.freebsd.org/D32708 --- rtemsbsd/include/machine/rtems-bsd-kernel-space.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rtemsbsd/include/machine/rtems-bsd-kernel-space.h b/rtemsbsd/include/machine/rtems-bsd-kernel-space.h index 09bcecf1..c4c70c75 100644 --- a/rtemsbsd/include/machine/rtems-bsd-kernel-space.h +++ b/rtemsbsd/include/machine/rtems-bsd-kernel-space.h @@ -55,6 +55,9 @@ /* General define to activate BSD kernel parts */ #define _KERNEL 1 +/* REVIEW-AFTER-FREEBSD-BASELINE-UPDATE */ +#define IN_HISTORICAL_NETS + #include #include