summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2022-07-07 13:26:19 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2022-07-07 14:22:54 +0200
commit763a8a399f5cbecc9c6274368a9f85425fa09f4d (patch)
tree7d66dbf4ac62065880cfb56f0198ccdcbc761229
parentKernel-side infrastructure to implement nvlist-based set/get ifcaps (diff)
downloadrtems-libbsd-763a8a399f5cbecc9c6274368a9f85425fa09f4d.tar.bz2
Define IN_HISTORICAL_NETS for kernel space
Required by FreeBSD commit: Author: Mike Karels <karels@FreeBSD.org> 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
-rw-r--r--rtemsbsd/include/machine/rtems-bsd-kernel-space.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/rtemsbsd/include/machine/rtems-bsd-kernel-space.h b/rtemsbsd/include/machine/rtems-bsd-kernel-space.h
index 37bd701d..09f3c64d 100644
--- a/rtemsbsd/include/machine/rtems-bsd-kernel-space.h
+++ b/rtemsbsd/include/machine/rtems-bsd-kernel-space.h
@@ -98,6 +98,9 @@ extern "C" {
/* General define to activate BSD kernel parts */
#define _KERNEL 1
+/* REVIEW-AFTER-FREEBSD-BASELINE-UPDATE */
+#define IN_HISTORICAL_NETS
+
/*
* Various developer tracing options. See waf --help and --freebsd-options.
*/