Lines Matching refs:af

396 			sa_family_t		 af;  member
468 %type <v.i> no dir af fragcache optimizer
780 anchorrule : ANCHOR anchorname dir quick interface af proto fromto
831 r.af = $6;
893 decide_address_family($8.src.host, &r.af);
894 decide_address_family($8.dst.host, &r.af);
903 | NATANCHOR string interface af proto fromto rtable {
913 r.af = $4;
916 decide_address_family($6.src.host, &r.af);
917 decide_address_family($6.dst.host, &r.af);
924 | RDRANCHOR string interface af proto fromto rtable {
934 r.af = $4;
937 decide_address_family($6.src.host, &r.af);
938 decide_address_family($6.dst.host, &r.af);
966 | BINATANCHOR string interface af proto fromto rtable {
976 r.af = $4;
995 decide_address_family($6.src.host, &r.af);
996 decide_address_family($6.dst.host, &r.af);
1043 scrubrule : scrubaction dir logquick interface af proto fromto scrub_opts
1062 r.af = $5;
1204 antispoof : ANTISPOOF logquick antispoof_ifspc af antispoof_opts {
1220 r.af = $4;
1272 r.af = $4;
1968 pfrule : action dir logquick interface route af proto fromto
2008 r.af = $6;
2281 decide_address_family($8.src.host, &r.af);
2282 decide_address_family($8.dst.host, &r.af);
2297 decide_address_family($5.host, &r.af);
2298 remove_invalid_hosts(&$5.host, &r.af);
2365 if ($9.divert.addr->af != r.af) {
2744 af : /* empty */ { $$ = 0; }
2943 if (b->af != e->af ||
2946 unmask(&b->addr.v.a.mask, b->af) !=
2947 (b->af == AF_INET ? 32 : 128) ||
2948 unmask(&e->addr.v.a.mask, e->af) !=
2949 (e->af == AF_INET ? 32 : 128) ||
3081 $$->af = 0;
3950 natrule : nataction interface af proto fromto tag tagged rtable
3964 r.af = $3;
3966 if (!r.af) {
3967 if ($5.src.host && $5.src.host->af &&
3969 r.af = $5.src.host->af;
3970 else if ($5.dst.host && $5.dst.host->af &&
3972 r.af = $5.dst.host->af;
4005 if (!r.af && ! $9->host->ifindex)
4006 r.af = $9->host->af;
4008 remove_invalid_hosts(&$9->host, &r.af);
4009 if (invalid_redirect($9->host, r.af))
4011 if (check_netmask($9->host, r.af))
4109 binatrule : no BINAT natpasslog interface af proto FROM host toipspec tag
4134 binat.af = $5;
4135 if (!binat.af && $8 != NULL && $8->af)
4136 binat.af = $8->af;
4137 if (!binat.af && $9 != NULL && $9->af)
4138 binat.af = $9->af;
4140 if (!binat.af && $13 != NULL && $13->host)
4141 binat.af = $13->host->af;
4142 if (!binat.af) {
4199 $8->af = binat.af;
4200 if ($8->af != binat.af) {
4204 if (check_netmask($8, binat.af))
4215 if ($9->af != binat.af && $9->af) {
4219 if (check_netmask($9, binat.af))
4240 remove_invalid_hosts(&$13->host, &binat.af);
4241 if (invalid_redirect($13->host, binat.af))
4248 if (check_netmask($13->host, binat.af))
4252 binat.af) &&
4254 &$13->host->addr.v.a.mask, binat.af)) {
4311 if ($1->af == 0)
4312 $1->af = $3->af;
4313 if ($1->af != $3->af) {
4525 if (!r->af && (r->type || r->code)) { in filter_consistent()
4535 if ((r->proto == IPPROTO_ICMP && r->af == AF_INET6) || in filter_consistent()
4536 (r->proto == IPPROTO_ICMPV6 && r->af == AF_INET)) { in filter_consistent()
4539 r->af == AF_INET ? "inet" : "inet6"); in filter_consistent()
4720 expand_label_addr(const char *name, char *label, size_t len, sa_family_t af, in expand_label_addr() argument
4740 if (!af || (PF_AZERO(&h->addr.v.a.addr, af) && in expand_label_addr()
4741 PF_AZERO(&h->addr.v.a.mask, af))) in expand_label_addr()
4747 if (inet_ntop(af, &h->addr.v.a.addr, a, in expand_label_addr()
4751 bits = unmask(&h->addr.v.a.mask, af); in expand_label_addr()
4752 if ((af == AF_INET && bits < 32) || in expand_label_addr()
4753 (af == AF_INET6 && bits < 128)) in expand_label_addr()
4835 expand_label(char *label, size_t len, const char *ifname, sa_family_t af, in expand_label() argument
4841 expand_label_addr("$srcaddr", label, len, af, src_host); in expand_label()
4842 expand_label_addr("$dstaddr", label, len, af, dst_host); in expand_label()
5111 sa_family_t af = r->af; in expand_rule() local
5143 r->af = af; in expand_rule()
5145 if ((r->af && src_host->af && r->af != src_host->af) || in expand_rule()
5146 (r->af && dst_host->af && r->af != dst_host->af) || in expand_rule()
5147 (src_host->af && dst_host->af && in expand_rule()
5148 src_host->af != dst_host->af) || in expand_rule()
5156 if (!r->af && src_host->af) in expand_rule()
5157 r->af = src_host->af; in expand_rule()
5158 else if (!r->af && dst_host->af) in expand_rule()
5159 r->af = dst_host->af; in expand_rule()
5180 expand_label(r->label, PF_RULE_LABEL_SIZE, r->ifname, r->af, in expand_rule()
5182 expand_label(r->tagname, PF_TAG_NAME_SIZE, r->ifname, r->af, in expand_rule()
5185 r->af, src_host, src_port, dst_host, dst_port, in expand_rule()
5188 error += check_netmask(src_host, r->af); in expand_rule()
5189 error += check_netmask(dst_host, r->af); in expand_rule()
5953 decide_address_family(struct node_host *n, sa_family_t *af) in decide_address_family() argument
5955 if (*af != 0 || n == NULL) in decide_address_family()
5957 *af = n->af; in decide_address_family()
5959 if (n->af != *af) { in decide_address_family()
5960 *af = 0; in decide_address_family()
5967 remove_invalid_hosts(struct node_host **nh, sa_family_t *af) in remove_invalid_hosts() argument
5972 if (*af && n->af && n->af != *af) { in remove_invalid_hosts()
5990 if (n->af && !*af) in remove_invalid_hosts()
5991 *af = n->af; in remove_invalid_hosts()
5999 invalid_redirect(struct node_host *nh, sa_family_t af) in invalid_redirect() argument
6001 if (!af) { in invalid_redirect()
6078 parseicmpspec(char *w, sa_family_t af) in parseicmpspec() argument
6084 if (af == AF_INET) in parseicmpspec()
6090 if ((p = geticmpcodebyname(icmptype, w, af)) == NULL) { in parseicmpspec()