diff options
author | Chris Buechler <cmb@pfsense.org> | 2015-11-11 23:48:33 -0600 |
---|---|---|
committer | Chris Buechler <cmb@pfsense.org> | 2015-11-11 23:48:33 -0600 |
commit | 2e02b14e19fd0fe27055d4a6e11a65e76882bf5f (patch) | |
tree | c18da8b8e84d3428a847a1aaf008be6d24ab2494 /sys/net/pfvar.h | |
parent | fcb1a35e91beb27cdb14eeeff3aab781c0a9671c (diff) | |
download | FreeBSD-src-2e02b14e19fd0fe27055d4a6e11a65e76882bf5f.zip FreeBSD-src-2e02b14e19fd0fe27055d4a6e11a65e76882bf5f.tar.gz |
import FreeBSD changes in pfvar.h
Diffstat (limited to 'sys/net/pfvar.h')
-rw-r--r-- | sys/net/pfvar.h | 5 |
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]) || \ |