mirror of
https://github.com/opnsense/src.git
synced 2026-06-09 08:43:19 -04:00
tools: apply pfvar_addr_compare.RELENG_10.diff
This commit is contained in:
parent
bf07336b7b
commit
d8e6aba7b0
1 changed files with 5 additions and 6 deletions
|
|
@ -192,21 +192,20 @@ extern struct rwlock pf_rules_lock;
|
|||
|
||||
#define PF_AEQ(a, b, c) \
|
||||
((c == AF_INET && (a)->addr32[0] == (b)->addr32[0]) || \
|
||||
((a)->addr32[3] == (b)->addr32[3] && \
|
||||
(c == AF_INET6 && (a)->addr32[3] == (b)->addr32[3] && \
|
||||
(a)->addr32[2] == (b)->addr32[2] && \
|
||||
(a)->addr32[1] == (b)->addr32[1] && \
|
||||
(a)->addr32[0] == (b)->addr32[0])) \
|
||||
|
||||
#define PF_ANEQ(a, b, c) \
|
||||
((c == AF_INET && (a)->addr32[0] != (b)->addr32[0]) || \
|
||||
((a)->addr32[3] != (b)->addr32[3] || \
|
||||
(a)->addr32[2] != (b)->addr32[2] || \
|
||||
((a)->addr32[0] != (b)->addr32[0] || \
|
||||
(a)->addr32[1] != (b)->addr32[1] || \
|
||||
(a)->addr32[0] != (b)->addr32[0])) \
|
||||
(a)->addr32[2] != (b)->addr32[2] || \
|
||||
(a)->addr32[3] != (b)->addr32[3]) \
|
||||
|
||||
#define PF_AZERO(a, c) \
|
||||
((c == AF_INET && !(a)->addr32[0]) || \
|
||||
(!(a)->addr32[0] && !(a)->addr32[1] && \
|
||||
(c == AF_INET6 && !(a)->addr32[0] && !(a)->addr32[1] && \
|
||||
!(a)->addr32[2] && !(a)->addr32[3] )) \
|
||||
|
||||
#define PF_MATCHA(n, a, m, b, f) \
|
||||
|
|
|
|||
Loading…
Reference in a new issue