]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC 57785538c6e0d7e8ca0f161ab95bae10fd304047 and
authorCy Schubert <cy@FreeBSD.org>
Sun, 7 Feb 2021 03:22:52 +0000 (19:22 -0800)
committerCy Schubert <cy@FreeBSD.org>
Tue, 16 Feb 2021 00:40:50 +0000 (16:40 -0800)
commitc7d01e6f2c9606cbce3147ecf5d01f9656f67d2e
tree934d6f17cf07e5ab2af24f5d36a4188e9e505731
parentd4582137abc299998c92e8613597dbe35881b2aa
MFC 57785538c6e0d7e8ca0f161ab95bae10fd304047 and
    1e811efbc591699b872bea42b9de419c373199df:

57785538c6e0d7e8ca0f161ab95bae10fd304047:

Simplify the FreeBSD check using __FreeBSD__ compiler macro.

Rather than rely on __FreeBSD_version, defined in sys/param.h, use
__FreeBSD__ defined by the compiler.

Reported by: emaste
MFC after: 1 week

(cherry picked from commit 57785538c6e0d7e8ca0f161ab95bae10fd304047)

1e811efbc591699b872bea42b9de419c373199df:

Fix non-IPv6 build post 57785538c6e0d7e8ca0f161ab95bae10fd304047.

57785538c6e0d7e8ca0f161ab95bae10fd304047 change the test for FreeBSD
from __FreeBSD_version to __FreeBSD__. However this test was performed
before sys/param.h was included, therefore __FreeBSD_version was never
defined. As the test was never true opt_random_ip_id.h was never included.

Submitted by: bdragon
Reported by: bdragon

(cherry picked from commit 1e811efbc591699b872bea42b9de419c373199df)
23 files changed:
contrib/ipfilter/ip_dstlist.c
contrib/ipfilter/ip_fil_compat.c
contrib/ipfilter/ipf.h
contrib/ipfilter/ipsend/sbpf.c
contrib/ipfilter/ipsend/sock.c
sys/contrib/ipfilter/netinet/fil.c
sys/contrib/ipfilter/netinet/ip_auth.c
sys/contrib/ipfilter/netinet/ip_compat.h
sys/contrib/ipfilter/netinet/ip_dstlist.c
sys/contrib/ipfilter/netinet/ip_fil.h
sys/contrib/ipfilter/netinet/ip_fil_freebsd.c
sys/contrib/ipfilter/netinet/ip_frag.c
sys/contrib/ipfilter/netinet/ip_htable.c
sys/contrib/ipfilter/netinet/ip_log.c
sys/contrib/ipfilter/netinet/ip_lookup.c
sys/contrib/ipfilter/netinet/ip_nat.c
sys/contrib/ipfilter/netinet/ip_nat6.c
sys/contrib/ipfilter/netinet/ip_pool.c
sys/contrib/ipfilter/netinet/ip_proxy.c
sys/contrib/ipfilter/netinet/ip_rules.c
sys/contrib/ipfilter/netinet/ip_state.c
sys/contrib/ipfilter/netinet/ip_sync.c
sys/contrib/ipfilter/netinet/mlfk_ipl.c