Home
last modified time | relevance | path

Searched refs:rule (Results 1 – 25 of 155) sorted by relevance

1234567

/mirbsd/src/sbin/ipsecctl/
Dpfkey.c463 pfkey_parse(struct sadb_msg *msg, struct ipsec_rule *rule) in pfkey_parse() argument
474 rule->proto = IPSEC_ESP; in pfkey_parse()
477 rule->proto = IPSEC_AH; in pfkey_parse()
495 rule->local = calloc(1, sizeof(struct ipsec_addr)); in pfkey_parse()
496 if (rule->local == NULL) in pfkey_parse()
502 &rule->local->v4, sizeof(struct in_addr)); in pfkey_parse()
503 memset(&rule->local->v4mask, 0xff, in pfkey_parse()
505 rule->local->af = AF_INET; in pfkey_parse()
518 rule->peer = calloc(1, sizeof(struct ipsec_addr)); in pfkey_parse()
519 if (rule->peer == NULL) in pfkey_parse()
[all …]
Dparse.y856 reverse_rule(struct ipsec_rule *rule) in reverse_rule() argument
866 if (rule->direction == (u_int8_t)IPSEC_OUT) { in reverse_rule()
874 reverse->src = copyhost(rule->dst); in reverse_rule()
875 reverse->dst = copyhost(rule->src); in reverse_rule()
876 reverse->peer = copyhost(rule->peer); in reverse_rule()
877 reverse->proto = (u_int8_t)rule->proto; in reverse_rule()
879 if (rule->auth.dstid && (reverse->auth.dstid = in reverse_rule()
880 strdup(rule->auth.dstid)) == NULL) in reverse_rule()
882 if (rule->auth.srcid && (reverse->auth.srcid = in reverse_rule()
883 strdup(rule->auth.srcid)) == NULL) in reverse_rule()
[all …]
Dipsecctl.c288 struct ipsec_rule *rule; in ipsecctl_get_rules() local
314 rule = calloc(1, sizeof(struct ipsec_rule)); in ipsecctl_get_rules()
315 if (rule == NULL) in ipsecctl_get_rules()
317 rule->nr = ipsec->rule_nr++; in ipsecctl_get_rules()
318 rule->type = RULE_FLOW; in ipsecctl_get_rules()
320 if (pfkey_parse(msg, rule)) in ipsecctl_get_rules()
323 ipsecctl_add_rule(ipsec, rule); in ipsecctl_get_rules()
/mirbsd/src/sys/net/
Dpf_ioctl.c217 struct pf_rule *rule; in pf_get_pool() local
231 rule = TAILQ_LAST(ruleset->rules[rs_num].active.ptr, in pf_get_pool()
234 rule = TAILQ_FIRST(ruleset->rules[rs_num].active.ptr); in pf_get_pool()
240 rule = TAILQ_LAST(ruleset->rules[rs_num].inactive.ptr, in pf_get_pool()
243 rule = TAILQ_FIRST(ruleset->rules[rs_num].inactive.ptr); in pf_get_pool()
246 while ((rule != NULL) && (rule->nr != rule_number)) in pf_get_pool()
247 rule = TAILQ_NEXT(rule, entries); in pf_get_pool()
249 if (rule == NULL) in pf_get_pool()
252 return (&rule->rpool); in pf_get_pool()
488 pf_rm_rule(struct pf_rulequeue *rulequeue, struct pf_rule *rule) in pf_rm_rule() argument
[all …]
Dpf.c226 (((*state)->rule.ptr->rt == PF_ROUTETO && \
227 (*state)->rule.ptr->direction == PF_OUT) || \
228 ((*state)->rule.ptr->rt == PF_REPLYTO && \
229 (*state)->rule.ptr->direction == PF_IN)) && \
273 if (a->rule.ptr > b->rule.ptr) in pf_src_compare()
275 if (a->rule.ptr < b->rule.ptr) in pf_src_compare()
558 pf_insert_src_node(struct pf_src_node **sn, struct pf_rule *rule, in pf_insert_src_node() argument
566 if (rule->rule_flag & PFRULE_RULESRCTRACK || in pf_insert_src_node()
567 rule->rpool.opts & PF_POOL_STICKYADDR) in pf_insert_src_node()
568 k.rule.ptr = rule; in pf_insert_src_node()
[all …]
Dif_pfsync.h71 u_int32_t rule; member
264 if ((st->rule.ptr->rule_flag & PFRULE_NOSYNC) || \
/mirbsd/src/sbin/pfctl/
Dpfctl.c546 pfctl_print_rule_counters(struct pf_rule *rule, int opts) in pfctl_print_rule_counters() argument
555 if (rule->skip[i].nr == rule->nr + 1) in pfctl_print_rule_counters()
558 if (rule->skip[i].nr == -1) in pfctl_print_rule_counters()
561 printf("%u ", rule->skip[i].nr); in pfctl_print_rule_counters()
566 rule->qname, rule->qid, rule->pqname, rule->pqid); in pfctl_print_rule_counters()
571 (unsigned long long)rule->evaluations, in pfctl_print_rule_counters()
572 (unsigned long long)rule->packets, in pfctl_print_rule_counters()
573 (unsigned long long)rule->bytes, rule->states); in pfctl_print_rule_counters()
626 pr.rule.action = PF_PASS; in pfctl_show_rules()
633 pr.rule.action = PF_SCRUB; in pfctl_show_rules()
[all …]
/mirbsd/src/usr.bin/yacc/
Dclosure.c58 int rule; in set_EFF() local
67 for (rule = *sp; rule > 0; rule = *++sp) in set_EFF()
69 symbol = ritem[rrhs[rule]]; in set_EFF()
97 int rule; in set_first_derives() local
124 while ((rule = *rp++) >= 0) in set_first_derives()
126 SETBIT(rrow, rule); in set_first_derives()
Dverbose.c194 int rule; in print_core() local
207 rule = -(*sp); in print_core()
208 fprintf(verbose_file, "\t%s : ", symbol_name[rlhs[rule]]); in print_core()
210 for (sp = ritem + rrhs[rule]; sp < sp1; sp++) in print_core()
/mirbsd/src/bin/systrace/
Dfilter.c232 if (filter->rule) in filter_free()
233 free(filter->rule); in filter_free()
247 printf("%d. %s\n", i, filter->rule); in filter_review()
306 const char *emulation, const char *name, char *rule) in filter_policyrecord() argument
312 if ((filter->rule = strdup(rule)) == NULL) in filter_policyrecord()
327 char *rule; in filter_parse() local
332 if ((rule = strdup(line)) == NULL) in filter_parse()
335 (*pfilter)->rule = rule; in filter_parse()
343 filter_parse_simple(char *rule, short *paction, short *pfuture) in filter_parse_simple() argument
349 if (strlcpy(buf, rule, sizeof(buf)) >= sizeof(buf)) in filter_parse_simple()
[all …]
Dpolicy.c617 char *name, *emulation, *rule; in systrace_policyprocess() local
638 rule = p; in systrace_policyprocess()
642 res = filter_parse_simple(rule, &action, &future); in systrace_policyprocess()
646 snprintf(line, sizeof(line), "true then %s", rule); in systrace_policyprocess()
647 rule = line; in systrace_policyprocess()
649 } else if (filter_parse_simple(rule, &action, &future) == 0) in systrace_policyprocess()
659 snprintf(line, sizeof(line), "true then %s", rule); in systrace_policyprocess()
660 rule = line; in systrace_policyprocess()
665 if (parse_filter(rule, &parsed) == -1) in systrace_policyprocess()
675 filter->rule = strdup(rule); in systrace_policyprocess()
[all …]
/mirbsd/src/usr.sbin/ppp/ppp/
Dalias_db.c2689 struct ip_fw rule; /* On-the-fly built rule */ in PunchFWHole() local
2698 memset(&rule, 0, sizeof rule); in PunchFWHole()
2727 rule.fw_number = fwhole; in PunchFWHole()
2728 IP_FW_SETNSRCP(&rule, 1); /* Number of source ports. */ in PunchFWHole()
2729 IP_FW_SETNDSTP(&rule, 1); /* Number of destination ports. */ in PunchFWHole()
2730 rule.fw_flg = IP_FW_F_ACCEPT | IP_FW_F_IN | IP_FW_F_OUT; in PunchFWHole()
2731 rule.fw_prot = IPPROTO_TCP; in PunchFWHole()
2732 rule.fw_smsk.s_addr = INADDR_BROADCAST; in PunchFWHole()
2733 rule.fw_dmsk.s_addr = INADDR_BROADCAST; in PunchFWHole()
2736 rule.fw_src = GetOriginalAddress(link); in PunchFWHole()
[all …]
Dfilter.c433 arg->argv + arg->argn + 1, filter->rule); in filter_Set()
519 doShowFilter(filter->rule, arg->prompt); in filter_Show()
532 doShowFilter(filter[f]->rule, arg->prompt); in filter_Show()
569 for (fp = filter->rule, n = 0; n < MAXFILTERS; fp++, n++) in filter_AdjustAddr()
Dfilter.h81 struct filterent rule[MAXFILTERS]; /* incoming packet filter */ member
/mirbsd/src/sbin/brconfig/
Dbrconfig.c1189 struct ifbrlreq rule; in bridge_rule() local
1196 rule.ifbr_tagname[0] = 0; in bridge_rule()
1197 rule.ifbr_flags = 0; in bridge_rule()
1198 rule.ifbr_action = 0; in bridge_rule()
1199 strlcpy(rule.ifbr_name, brdg, sizeof(rule.ifbr_name)); in bridge_rule()
1202 rule.ifbr_action = BRL_ACTION_BLOCK; in bridge_rule()
1204 rule.ifbr_action = BRL_ACTION_PASS; in bridge_rule()
1214 rule.ifbr_flags |= BRL_FLAG_IN; in bridge_rule()
1216 rule.ifbr_flags |= BRL_FLAG_OUT; in bridge_rule()
1218 rule.ifbr_flags |= BRL_FLAG_IN | BRL_FLAG_OUT; in bridge_rule()
[all …]
/mirbsd/src/lib/libssl/src/ssl/
Dssl_ciph.c573 int rule, int strength_bits, CIPHER_ORDER *co_list, in ssl_cipher_apply_rule() argument
582 rule, algorithms, mask, algo_strength, mask_strength, in ssl_cipher_apply_rule()
633 printf("Action = %d\n", rule); in ssl_cipher_apply_rule()
637 if (rule == CIPHER_ADD) in ssl_cipher_apply_rule()
646 else if (rule == CIPHER_ORD) in ssl_cipher_apply_rule()
653 else if (rule == CIPHER_DEL) in ssl_cipher_apply_rule()
655 else if (rule == CIPHER_KILL) in ssl_cipher_apply_rule()
736 int j, multi, found, rule, retval, ok, buflen; in ssl_cipher_process_rulestr() local
749 { rule = CIPHER_DEL; l++; } in ssl_cipher_process_rulestr()
751 { rule = CIPHER_ORD; l++; } in ssl_cipher_process_rulestr()
[all …]
/mirbsd/src/gnu/usr.bin/lynx/WWW/Library/Implementation/
DHTRules.c43 } rule; typedef
65 static rule *rules = 0; /* Pointer to first on list */
68 static rule *rule_tail = 0; /* Pointer to last on list */
87 rule *temp; in HTAddRule()
90 temp = typecalloc(rule); in HTAddRule()
155 rule *temp = rules; in HTClearRules()
169 static BOOL rule_cond_ok(rule * r) in rule_cond_ok()
217 rule *r; in HTTranslate()
/mirbsd/src/usr.sbin/httpd/
Dconfigure284 for rule in `grep '^Rule' $src/Configuration.tmpl`; do
285 rule=`echo "$rule" | sed -e 's/^Rule[ ]*//'`
286 name=`echo "$rule" | sed -e 's/=.*$//'`
288 arg=`echo "$rule" | sed -e 's/^.*=//'`
794 rule )
891 rule )
1418 for rule in $rules; do
1419 name="`echo $rule | tr '[a-z]' '[A-Z]'`"
1420 eval "val=\$rule_$rule"
/mirbsd/src/gnu/usr.bin/lynx/samples/
Dcernrules.txt81 # This rule allows to override the permission checking if rules processing ends
88 # using this rule may still weaken the expected effect of -anonymous,
97 # do something unusual) "http://some.proxy-server.dom:port/". This rule
105 # rule with a PROXYURL will be ignored, and any use of a proxy (or external
108 # survive a Redirect rule (since that will result, if successful, in a
117 # a pause is enforced and in its duration, immediately when the rule is
125 # Rules are processed sequentially first to last for each request, a rule
163 # be used to further restrict when the rule should be applied (in addition
193 # The rule applies if the current request results from a redirection;
194 # whether that was a real HTTP redirection or one generated by a rule
[all …]
/mirbsd/src/lib/libc/time/
Dzic.c43 struct rule { struct
89 struct rule * z_rules; argument
92 struct rule z_untilrule;
138 static zic_t rpytime P((const struct rule * rp, int wantedy));
139 static void rulesub P((struct rule * rp,
252 static struct rule * rules;
733 return strcmp(((const struct rule *) cp1)->r_name,
734 ((const struct rule *) cp2)->r_name);
741 register struct rule * rp; in associate()
961 static struct rule r;
[all …]
DTheory142 is to update obsolete time zone rule tables.
181 ----- Names of time zone rule files -----
183 The time zone rule file naming conventions attempt to strike a balance
228 Include at least one location per time zone rule set per country.
244 The POSIX file name restrictions encourage this rule.
266 time zone rule files.
290 Previous editions of this rule required upper-case letters,
292 preferred "ChST", so the rule has been relaxed.
294 This rule guarantees that all abbreviations could have
300 changes this rule to say that an abbreviation can
/mirbsd/src/usr.sbin/httpd/src/
DConfiguration.tmpl38 # o Disable SSL_COMPAT rule to build mod_ssl without backward compatibility
41 # o The SSL_SDBM rule controls whether the built-in SDBM library should be
47 # o The SSL_EXPERIMENTAL rule can be used to enable still experimental code
52 # o The SSL_CONSERVATIVE rule can be used to disable some non-conservative
57 # o The SSL_VENDOR rule can be used to enable code inside mod_ssl which can be
113 # The EAPI rule enables more module hooks, a generic low-level hook
147 # by the SHARED_CORE rule below while support for building
167 # to enable the SHARED_CHAIN rule below.
219 # Note: this rule is only used when compiling mod_auth_digest.
223 # library. If this rule is set to 'default' then Configure will choose
[all …]
/mirbsd/src/usr.sbin/config/
Dgram.y112 %type <str> rule
172 XFILE PATHNAME fopts fflgs rule { addfile($2, $3, $4, $5); };
207 rule:
/mirbsd/src/usr.bin/lex/
Dparse.y226 flexrule : '^' rule
262 | rule
372 rule : re2 re
/mirbsd/src/lib/libncurses/src/ncurses/base/
DREADME6 As a rule, these modules should not depend directly on term.h references and

1234567