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
This commit is contained in:
Sebastian Huber 2022-07-07 13:26:19 +02:00
parent 7974c8b9db
commit 2f7103677c

View File

@ -55,6 +55,9 @@
/* General define to activate BSD kernel parts */ /* General define to activate BSD kernel parts */
#define _KERNEL 1 #define _KERNEL 1
/* REVIEW-AFTER-FREEBSD-BASELINE-UPDATE */
#define IN_HISTORICAL_NETS
#include <machine/rtems-bsd-version.h> #include <machine/rtems-bsd-version.h>
#include <machine/rtems-bsd-kernel-namespace.h> #include <machine/rtems-bsd-kernel-namespace.h>