Home | History | Annotate | Download | only in pfctl

Lines Matching refs:PROTO

91 	u_int8_t		 proto;
120 u_int8_t proto;
351 struct node_proto *proto;
411 %token RETURNRST RETURNICMP RETURNICMP6 PROTO INET INET6 ALL ANY ICMPTYPE
437 %type <v.proto> proto proto_list proto_item
692 anchorrule : ANCHOR anchorname dir quick interface af proto fromto
765 | NATANCHOR string interface af proto fromto rtable {
786 | RDRANCHOR string interface af proto fromto rtable {
828 | BINATANCHOR string interface af proto fromto rtable {
842 yyerror("proto list expansion"
846 r.proto = $5->proto;
905 scrubrule : scrubaction dir logquick interface af proto fromto scrub_opts
1661 pfrule : action dir logquick interface route af proto fromto
1666 struct node_proto *proto;
1726 for (proto = $7; proto != NULL &&
1727 proto->proto != IPPROTO_TCP;
1728 proto = proto->next)
1730 if (proto == NULL && $7 != NULL) {
2345 proto : /* empty */ { $$ = NULL; }
2346 | PROTO proto_item { $$ = $2; }
2347 | PROTO '{' proto_list '}' { $$ = $3; }
2382 yyerror("proto 0 cannot be used");
2388 $$->proto = pr;
2943 $$->proto = IPPROTO_ICMP;
2972 $$->proto = IPPROTO_ICMP;
2984 $$->proto = IPPROTO_ICMPV6;
3014 $$->proto = IPPROTO_ICMPV6;
3499 natrule : nataction interface af proto fromto tag tagged rtable
3665 binatrule : no BINAT natpasslog interface af proto FROM host TO ipspec tag
3729 binat.proto = $6->proto;
4064 if (r->proto != IPPROTO_TCP && r->proto != IPPROTO_UDP &&
4069 if (r->proto != IPPROTO_ICMP && r->proto != IPPROTO_ICMPV6 &&
4084 if ((r->proto == IPPROTO_ICMP && r->af == AF_INET6) ||
4085 (r->proto == IPPROTO_ICMPV6 && r->af == AF_INET)) {
4086 yyerror("proto %s doesn't match address family %s",
4087 r->proto == IPPROTO_ICMP ? "icmp" : "icmp6",
4100 if (r->rule_flag & PFRULE_RETURNRST && r->proto != IPPROTO_TCP) {
4126 if (r->proto != IPPROTO_TCP && r->proto != IPPROTO_UDP) {
4349 expand_label_proto(const char *name, char *label, size_t len, u_int8_t proto)
4355 pe = getprotobynumber(proto);
4359 snprintf(n, sizeof(n), "%u", proto);
4380 u_int8_t proto)
4387 expand_label_proto("$proto", label, len, proto);
4677 LOOP_THROUGH(struct node_proto, proto, protos,
4725 src_host, src_port, dst_host, dst_port, proto->proto);
4727 src_host, src_port, dst_host, dst_port, proto->proto);
4730 proto->proto);
4736 r->proto = proto->proto;
4758 r->proto && r->proto != IPPROTO_TCP)
4763 if (r->proto && r->proto != IPPROTO_TCP) {
4770 if (icmp_type->proto && r->proto != icmp_type->proto) {
4959 { "proto", PROTO},