summaryrefslogtreecommitdiffstats
path: root/sys/net
diff options
context:
space:
mode:
authorChris Buechler <cmb@pfsense.org>2015-11-11 23:48:33 -0600
committerChris Buechler <cmb@pfsense.org>2015-11-11 23:48:33 -0600
commit2e02b14e19fd0fe27055d4a6e11a65e76882bf5f (patch)
treec18da8b8e84d3428a847a1aaf008be6d24ab2494 /sys/net
parentfcb1a35e91beb27cdb14eeeff3aab781c0a9671c (diff)
downloadFreeBSD-src-2e02b14e19fd0fe27055d4a6e11a65e76882bf5f.zip
FreeBSD-src-2e02b14e19fd0fe27055d4a6e11a65e76882bf5f.tar.gz
import FreeBSD changes in pfvar.h
Diffstat (limited to 'sys/net')
-rw-r--r--sys/net/pfvar.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/net/pfvar.h b/sys/net/pfvar.h
index 7909cdc..e46bb69 100644
--- a/sys/net/pfvar.h
+++ b/sys/net/pfvar.h
@@ -198,10 +198,11 @@ extern struct rwlock pf_rules_lock;
(a)->addr32[0] == (b)->addr32[0])) \
#define PF_ANEQ(a, b, c) \
- ((a)->addr32[0] != (b)->addr32[0] || \
+ ((c == AF_INET && (a)->addr32[0] != (b)->addr32[0]) || \
+ (c == AF_INET6 && ((a)->addr32[0] != (b)->addr32[0] || \
(a)->addr32[1] != (b)->addr32[1] || \
(a)->addr32[2] != (b)->addr32[2] || \
- (a)->addr32[3] != (b)->addr32[3]) \
+ (a)->addr32[3] != (b)->addr32[3]))) \
#define PF_AZERO(a, c) \
((c == AF_INET && !(a)->addr32[0]) || \
OpenPOWER on IntegriCloud