Lines Matching refs:af
412 sa_family_t af; member
486 %type <v.i> no dir af fragcache optimizer syncookie_val
875 anchorrule : ANCHOR anchorname dir quick interface af proto fromto
926 r.af = $6;
1001 decide_address_family($8.src.host, &r.af);
1002 decide_address_family($8.dst.host, &r.af);
1011 | NATANCHOR string interface af proto fromto rtable {
1021 r.af = $4;
1024 decide_address_family($6.src.host, &r.af);
1025 decide_address_family($6.dst.host, &r.af);
1032 | RDRANCHOR string interface af proto fromto rtable {
1042 r.af = $4;
1045 decide_address_family($6.src.host, &r.af);
1046 decide_address_family($6.dst.host, &r.af);
1074 | BINATANCHOR string interface af proto fromto rtable {
1084 r.af = $4;
1103 decide_address_family($6.src.host, &r.af);
1104 decide_address_family($6.dst.host, &r.af);
1151 scrubrule : scrubaction dir logquick interface af proto fromto scrub_opts
1170 r.af = $5;
1312 antispoof : ANTISPOOF logquick antispoof_ifspc af antispoof_opts {
1328 r.af = $4;
1381 r.af = $4;
2091 pfrule : action dir logquick interface route af proto fromto
2143 r.af = $6;
2418 decide_address_family($8.src.host, &r.af);
2419 decide_address_family($8.dst.host, &r.af);
2434 decide_address_family($5.host, &r.af);
2435 remove_invalid_hosts(&$5.host, &r.af);
2502 if ($9.divert.addr->af != r.af) {
2938 af : /* empty */ { $$ = 0; }
3137 if (b->af != e->af ||
3140 unmask(&b->addr.v.a.mask, b->af) !=
3141 (b->af == AF_INET ? 32 : 128) ||
3142 unmask(&e->addr.v.a.mask, e->af) !=
3143 (e->af == AF_INET ? 32 : 128) ||
3275 $$->af = 0;
4176 natrule : nataction interface af proto fromto tag tagged rtable
4190 r.af = $3;
4192 if (!r.af) {
4193 if ($5.src.host && $5.src.host->af &&
4195 r.af = $5.src.host->af;
4196 else if ($5.dst.host && $5.dst.host->af &&
4198 r.af = $5.dst.host->af;
4231 if (!r.af && ! $9->host->ifindex)
4232 r.af = $9->host->af;
4234 remove_invalid_hosts(&$9->host, &r.af);
4235 if (invalid_redirect($9->host, r.af))
4237 if (check_netmask($9->host, r.af))
4358 binatrule : no BINAT natpasslog interface af proto FROM ipspec toipspec tag
4383 binat.af = $5;
4384 if (!binat.af && $8 != NULL && $8->af)
4385 binat.af = $8->af;
4386 if (!binat.af && $9 != NULL && $9->af)
4387 binat.af = $9->af;
4389 if (!binat.af && $13 != NULL && $13->host)
4390 binat.af = $13->host->af;
4391 if (!binat.af) {
4448 $8->af = binat.af;
4449 if ($8->af != binat.af) {
4453 if (check_netmask($8, binat.af))
4464 if ($9->af != binat.af && $9->af) {
4468 if (check_netmask($9, binat.af))
4489 remove_invalid_hosts(&$13->host, &binat.af);
4490 if (invalid_redirect($13->host, binat.af))
4497 if (check_netmask($13->host, binat.af))
4501 binat.af) &&
4503 &$13->host->addr.v.a.mask, binat.af)) {
4572 if ($1->af == 0)
4573 $1->af = $3->af;
4574 if ($1->af != $3->af) {
4797 if (!r->af && (r->type || r->code)) { in filter_consistent()
4807 if ((r->proto == IPPROTO_ICMP && r->af == AF_INET6) || in filter_consistent()
4808 (r->proto == IPPROTO_ICMPV6 && r->af == AF_INET)) { in filter_consistent()
4811 r->af == AF_INET ? "inet" : "inet6"); in filter_consistent()
5005 expand_label_addr(const char *name, char *label, size_t len, sa_family_t af, in expand_label_addr() argument
5025 if (!af || (PF_AZERO(&addr->addr.v.a.addr, af) && in expand_label_addr()
5026 PF_AZERO(&addr->addr.v.a.mask, af))) in expand_label_addr()
5032 if (inet_ntop(af, &addr->addr.v.a.addr, a, in expand_label_addr()
5036 bits = unmask(&addr->addr.v.a.mask, af); in expand_label_addr()
5037 if ((af == AF_INET && bits < 32) || in expand_label_addr()
5038 (af == AF_INET6 && bits < 128)) in expand_label_addr()
5124 expand_label_addr("$srcaddr", label, len, r->af, &r->src); in expand_label()
5125 expand_label_addr("$dstaddr", label, len, r->af, &r->dst); in expand_label()
5396 sa_family_t af = r->af; in expand_rule() local
5428 r->af = af; in expand_rule()
5430 if ((r->af && src_host->af && r->af != src_host->af) || in expand_rule()
5431 (r->af && dst_host->af && r->af != dst_host->af) || in expand_rule()
5432 (src_host->af && dst_host->af && in expand_rule()
5433 src_host->af != dst_host->af) || in expand_rule()
5441 if (!r->af && src_host->af) in expand_rule()
5442 r->af = src_host->af; in expand_rule()
5443 else if (!r->af && dst_host->af) in expand_rule()
5444 r->af = dst_host->af; in expand_rule()
5464 error += check_netmask(src_host, r->af); in expand_rule()
5465 error += check_netmask(dst_host, r->af); in expand_rule()
6239 decide_address_family(struct node_host *n, sa_family_t *af) in decide_address_family() argument
6241 if (*af != 0 || n == NULL) in decide_address_family()
6243 *af = n->af; in decide_address_family()
6245 if (n->af != *af) { in decide_address_family()
6246 *af = 0; in decide_address_family()
6253 remove_invalid_hosts(struct node_host **nh, sa_family_t *af) in remove_invalid_hosts() argument
6258 if (*af && n->af && n->af != *af) { in remove_invalid_hosts()
6276 if (n->af && !*af) in remove_invalid_hosts()
6277 *af = n->af; in remove_invalid_hosts()
6285 invalid_redirect(struct node_host *nh, sa_family_t af) in invalid_redirect() argument
6287 if (!af) { in invalid_redirect()
6367 parseicmpspec(char *w, sa_family_t af) in parseicmpspec() argument
6373 if (af == AF_INET) in parseicmpspec()
6379 if ((p = geticmpcodebyname(icmptype, w, af)) == NULL) { in parseicmpspec()