[rtems-libbsd commit] Define IN_HISTORICAL_NETS for kernel space
Sebastian Huber
sebh at rtems.org
Mon Jul 11 11:46:14 UTC 2022
Module: rtems-libbsd
Branch: 6-freebsd-12
Commit: 763a8a399f5cbecc9c6274368a9f85425fa09f4d
Changeset: http://git.rtems.org/rtems-libbsd/commit/?id=763a8a399f5cbecc9c6274368a9f85425fa09f4d
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date: Thu Jul 7 13:26:19 2022 +0200
Define IN_HISTORICAL_NETS for kernel space
Required by FreeBSD commit:
Author: Mike Karels <karels at 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
---
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 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.
*/
More information about the vc
mailing list