aboutsummaryrefslogtreecommitdiff
path: root/sys/contrib
diff options
context:
space:
mode:
authorMike Karels <karels@FreeBSD.org>2021-10-27 03:01:09 +0000
committerMike Karels <karels@FreeBSD.org>2021-11-09 15:32:38 +0000
commit20d59403961d531467cfab22163f49c131cc8b55 (patch)
treef88f0265b1fb681f49550d7367c4e194da7603ab /sys/contrib
parent782cd815e1ab594d87e01f0a3d47a75b1b735aff (diff)
downloadsrc-20d59403961d531467cfab22163f49c131cc8b55.tar.gz
src-20d59403961d531467cfab22163f49c131cc8b55.zip
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
Diffstat (limited to 'sys/contrib')
-rw-r--r--sys/contrib/ipfilter/netinet/fil.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/contrib/ipfilter/netinet/fil.c b/sys/contrib/ipfilter/netinet/fil.c
index c04015c2b41e..89f50c261474 100644
--- a/sys/contrib/ipfilter/netinet/fil.c
+++ b/sys/contrib/ipfilter/netinet/fil.c
@@ -1715,7 +1715,7 @@ ipf_pr_ipv4hdr(fin)
fin->fin_crc += fi->fi_saddr;
fi->fi_daddr = ip->ip_dst.s_addr;
fin->fin_crc += fi->fi_daddr;
- if (IN_CLASSD(ntohl(fi->fi_daddr)))
+ if (IN_MULTICAST(ntohl(fi->fi_daddr)))
fin->fin_flx |= FI_MULTICAST|FI_MBCAST;
/*