Home
last modified time | relevance | path

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

12345678910>>...16

/freebsd-12-stable/contrib/tzdata/
Dzishrink.awk45 rule["Arg"] = "A"
46 rule["Brazil"] = "B"
47 rule["Canada"] = "C"
48 rule["Denmark"] = "D"
49 rule["EU"] = "E"
50 rule["France"] = "F"
51 rule["GB-Eire"] = "G"
52 rule["Halifax"] = "H"
53 rule["Italy"] = "I"
54 rule["Jordan"] = "J"
[all …]
/freebsd-12-stable/contrib/libarchive/tar/
Dsubst.c72 struct subst_rule *rule; in add_substitution() local
83 rule = malloc(sizeof(*rule)); in add_substitution()
84 if (rule == NULL) in add_substitution()
86 rule->next = NULL; in add_substitution()
87 rule->result = NULL; in add_substitution()
90 subst->first_rule = rule; in add_substitution()
92 subst->last_rule->next = rule; in add_substitution()
93 subst->last_rule = rule; in add_substitution()
107 if ((r = regcomp(&rule->re, pattern, REG_BASIC)) != 0) { in add_substitution()
109 regerror(r, &rule->re, buf, sizeof(buf)); in add_substitution()
[all …]
/freebsd-12-stable/sys/kern/
Dkern_rctl.c218 static int rctl_rule_fully_specified(const struct rctl_rule *rule);
219 static void rctl_rule_to_sbuf(struct sbuf *sb, const struct rctl_rule *rule);
331 rctl_proc_rule_to_racct(const struct proc *p, const struct rctl_rule *rule) in rctl_proc_rule_to_racct() argument
338 switch (rule->rr_per) { in rctl_proc_rule_to_racct()
348 panic("%s: unknown per %d", __func__, rule->rr_per); in rctl_proc_rule_to_racct()
357 rctl_available_resource(const struct proc *p, const struct rctl_rule *rule) in rctl_available_resource() argument
365 racct = rctl_proc_rule_to_racct(p, rule); in rctl_available_resource()
366 available = rule->rr_amount - racct->r_resources[rule->rr_resource]; in rctl_available_resource()
381 struct rctl_rule *rule; in rctl_throttle_decay() local
391 rule = link->rrl_rule; in rctl_throttle_decay()
[all …]
/freebsd-12-stable/sys/netpfil/pf/
Dpf_nv.c507 pf_nvrule_to_krule(const nvlist_t *nvl, struct pf_krule *rule) in pf_nvrule_to_krule() argument
513 PFNV_CHK(pf_nvuint32(nvl, "nr", &rule->nr)); in pf_nvrule_to_krule()
519 &rule->src); in pf_nvrule_to_krule()
527 &rule->dst)); in pf_nvrule_to_krule()
530 PFNV_CHK(pf_nvstring(nvl, "label", rule->label[0], in pf_nvrule_to_krule()
531 sizeof(rule->label[0]))); in pf_nvrule_to_krule()
542 ret = strlcpy(rule->label[i], strs[i], in pf_nvrule_to_krule()
543 sizeof(rule->label[0])); in pf_nvrule_to_krule()
544 if (ret >= sizeof(rule->label[0])) in pf_nvrule_to_krule()
549 PFNV_CHK(pf_nvuint32_opt(nvl, "ridentifier", &rule->ridentifier, 0)); in pf_nvrule_to_krule()
[all …]
Dpf_ioctl.c383 struct pf_krule *rule; in pf_get_kpool() local
397 rule = TAILQ_LAST(ruleset->rules[rs_num].active.ptr, in pf_get_kpool()
400 rule = TAILQ_FIRST(ruleset->rules[rs_num].active.ptr); in pf_get_kpool()
406 rule = TAILQ_LAST(ruleset->rules[rs_num].inactive.ptr, in pf_get_kpool()
409 rule = TAILQ_FIRST(ruleset->rules[rs_num].inactive.ptr); in pf_get_kpool()
412 while ((rule != NULL) && (rule->nr != rule_number)) in pf_get_kpool()
413 rule = TAILQ_NEXT(rule, entries); in pf_get_kpool()
415 if (rule == NULL) in pf_get_kpool()
418 return (&rule->rpool); in pf_get_kpool()
456 pf_unlink_rule_locked(struct pf_krulequeue *rulequeue, struct pf_krule *rule) in pf_unlink_rule_locked() argument
[all …]
/freebsd-12-stable/sys/security/mac_portacl/
Dmac_portacl.c114 struct rule { struct
120 TAILQ_ENTRY(rule) r_entries; argument
136 static TAILQ_HEAD(rulehead, rule) rule_head;
142 struct rule *rule; in toast_rules() local
144 while ((rule = TAILQ_FIRST(head)) != NULL) { in toast_rules()
145 TAILQ_REMOVE(head, rule, r_entries); in toast_rules()
146 free(rule, M_PORTACL); in toast_rules()
174 parse_rule_element(char *element, struct rule **rule) in parse_rule_element() argument
177 struct rule *new; in parse_rule_element()
233 *rule = NULL; in parse_rule_element()
[all …]
/freebsd-12-stable/sys/security/mac_bsdextended/
Dmac_bsdextended.c117 ugidfw_rule_valid(struct mac_bsdextended_rule *rule) in ugidfw_rule_valid() argument
120 if ((rule->mbr_subject.mbs_flags | MBS_ALL_FLAGS) != MBS_ALL_FLAGS) in ugidfw_rule_valid()
122 if ((rule->mbr_subject.mbs_neg | MBS_ALL_FLAGS) != MBS_ALL_FLAGS) in ugidfw_rule_valid()
124 if ((rule->mbr_object.mbo_flags | MBO_ALL_FLAGS) != MBO_ALL_FLAGS) in ugidfw_rule_valid()
126 if ((rule->mbr_object.mbo_neg | MBO_ALL_FLAGS) != MBO_ALL_FLAGS) in ugidfw_rule_valid()
128 if (((rule->mbr_object.mbo_flags & MBO_TYPE_DEFINED) != 0) && in ugidfw_rule_valid()
129 (rule->mbr_object.mbo_type | MBO_ALL_TYPE) != MBO_ALL_TYPE) in ugidfw_rule_valid()
131 if ((rule->mbr_mode | MBI_ALLPERM) != MBI_ALLPERM) in ugidfw_rule_valid()
228 ugidfw_rulecheck(struct mac_bsdextended_rule *rule, in ugidfw_rulecheck() argument
238 if (rule->mbr_subject.mbs_flags & MBS_UID_DEFINED) { in ugidfw_rulecheck()
[all …]
/freebsd-12-stable/tests/sys/netpfil/pf/ioctl/
Dvalidation.c806 struct pfioc_rule rule; in ATF_TC_BODY() local
810 memset(&rule, 0x42, sizeof(rule)); in ATF_TC_BODY()
812 rule.ticket = 0; in ATF_TC_BODY()
813 rule.pool_ticket = 0; in ATF_TC_BODY()
814 rule.anchor[0] = 0; in ATF_TC_BODY()
816 rule.rule.return_icmp = 0; in ATF_TC_BODY()
817 bzero(&rule.rule.src, sizeof(rule.rule.src)); in ATF_TC_BODY()
818 bzero(&rule.rule.dst, sizeof(rule.rule.dst)); in ATF_TC_BODY()
820 rule.rule.ifname[0] = 0; in ATF_TC_BODY()
821 rule.rule.action = 0; in ATF_TC_BODY()
[all …]
/freebsd-12-stable/lib/libugidfw/
Dugidfw.c64 bsde_rule_to_string(struct mac_bsdextended_rule *rule, char *buf, size_t buflen) in bsde_rule_to_string() argument
69 char *cur, type[sizeof(rule->mbr_object.mbo_type) * CHAR_BIT + 1]; in bsde_rule_to_string()
81 if (rule->mbr_subject.mbs_flags) { in bsde_rule_to_string()
82 if (rule->mbr_subject.mbs_neg == MBS_ALL_FLAGS) { in bsde_rule_to_string()
93 if (!notdone && (rule->mbr_subject.mbs_neg & MBO_UID_DEFINED)) { in bsde_rule_to_string()
100 if (rule->mbr_subject.mbs_flags & MBO_UID_DEFINED) { in bsde_rule_to_string()
101 pwd = getpwuid(rule->mbr_subject.mbs_uid_min); in bsde_rule_to_string()
111 rule->mbr_subject.mbs_uid_min); in bsde_rule_to_string()
117 if (rule->mbr_subject.mbs_uid_min != in bsde_rule_to_string()
118 rule->mbr_subject.mbs_uid_max) { in bsde_rule_to_string()
[all …]
Dugidfw.h40 int bsde_rule_to_string(struct mac_bsdextended_rule *rule, char *buf,
45 struct mac_bsdextended_rule *rule, size_t buflen, char *errstr);
47 struct mac_bsdextended_rule *rule, size_t buflen, char *errstr);
51 int bsde_get_rule(int rulenum, struct mac_bsdextended_rule *rule,
54 int bsde_set_rule(int rulenum, struct mac_bsdextended_rule *rule,
56 int bsde_add_rule(int *rulename, struct mac_bsdextended_rule *rule,
/freebsd-12-stable/usr.bin/rctl/
Drctl.c116 expand_amount(const char *rule, const char *unexpanded_rule) in expand_amount() argument
123 tofree = copy = strdup(rule); in expand_amount()
141 copy = strdup(rule); in expand_amount()
181 expand_rule(const char *rule, bool resolve_ids) in expand_rule() argument
188 tofree = copy = strdup(rule); in expand_rule()
197 warnx("malformed rule '%s': missing subject", rule); in expand_rule()
220 error = parse_user(textid, &id, rule); in expand_rule()
228 error = parse_group(textid, &id, rule); in expand_rule()
246 expanded = expand_amount(resolved, rule); in expand_rule()
253 humanize_ids(char *rule) in humanize_ids() argument
[all …]
/freebsd-12-stable/lib/libpfctl/
Dlibpfctl.c471 pf_nvdivert_to_divert(const nvlist_t *nvl, struct pfctl_rule *rule) in pf_nvdivert_to_divert() argument
473 pf_nvaddr_to_addr(nvlist_get_nvlist(nvl, "addr"), &rule->divert.addr); in pf_nvdivert_to_divert()
474 rule->divert.port = nvlist_get_number(nvl, "port"); in pf_nvdivert_to_divert()
478 pf_nvrule_to_rule(const nvlist_t *nvl, struct pfctl_rule *rule) in pf_nvrule_to_rule() argument
484 rule->nr = nvlist_get_number(nvl, "nr"); in pf_nvrule_to_rule()
486 pf_nvrule_addr_to_rule_addr(nvlist_get_nvlist(nvl, "src"), &rule->src); in pf_nvrule_to_rule()
487 pf_nvrule_addr_to_rule_addr(nvlist_get_nvlist(nvl, "dst"), &rule->dst); in pf_nvrule_to_rule()
493 rule->skip[i].nr = skip[i]; in pf_nvrule_to_rule()
498 strlcpy(rule->label[i], labels[i], PF_RULE_LABEL_SIZE); in pf_nvrule_to_rule()
499 rule->ridentifier = nvlist_get_number(nvl, "ridentifier"); in pf_nvrule_to_rule()
[all …]
/freebsd-12-stable/sys/netpfil/ipfw/
Dip_fw_sockopt.c83 static int check_ipfw_rule1(struct ip_fw_rule *rule, int size,
85 static int check_ipfw_rule0(struct ip_fw_rule0 *rule, int size,
161 set_legacy_obj_kidx(struct ip_fw_chain *ch, struct ip_fw_rule0 *rule);
164 static int ref_rule_objects(struct ip_fw_chain *ch, struct ip_fw *rule,
168 static void unref_rule_objects(struct ip_fw_chain *chain, struct ip_fw *rule);
206 struct ip_fw *rule; in ipfw_alloc_rule() local
208 rule = malloc(rulesize, M_IPFW, M_WAITOK | M_ZERO); in ipfw_alloc_rule()
209 rule->cntr = uma_zalloc_pcpu(V_ipfw_cntr_zone, M_WAITOK | M_ZERO); in ipfw_alloc_rule()
210 rule->refcnt = 1; in ipfw_alloc_rule()
212 return (rule); in ipfw_alloc_rule()
[all …]
Dip_fw_dynamic.c781 hash_parent(const struct ipfw_flow_id *id, const void *rule) in hash_parent() argument
784 return (hash_packet(id) ^ ((uintptr_t)rule)); in hash_parent()
877 hash_parent(const struct ipfw_flow_id *id, const void *rule) in hash_parent() argument
880 return (jenkins_hash32((const uint32_t *)&rule, in hash_parent()
881 sizeof(rule) / sizeof(uint32_t), hash_packet(id))); in hash_parent()
1111 dyn_lookup_ipv4_parent(const struct ipfw_flow_id *pkt, const void *rule, in dyn_lookup_ipv4_parent() argument
1129 if (s->limit->parent == rule && in dyn_lookup_ipv4_parent()
1148 const void *rule, uint32_t ruleid, uint16_t rulenum, uint32_t bucket) in dyn_lookup_ipv4_parent_locked() argument
1154 if (s->limit->parent == rule && in dyn_lookup_ipv4_parent_locked()
1265 const void *rule, uint32_t ruleid, uint16_t rulenum, uint32_t hashval) in dyn_lookup_ipv6_parent() argument
[all …]
Dip_fw_eaction.c376 ipfw_reset_eaction(struct ip_fw_chain *ch, struct ip_fw *rule, in ipfw_reset_eaction() argument
389 cmd = ipfw_get_action(rule); in ipfw_reset_eaction()
401 l = rule->cmd + rule->cmd_len - cmd; in ipfw_reset_eaction()
415 rule->rulenum, rule->cmd_len, in ipfw_reset_eaction()
416 rule->cmd_len - F_LEN(icmd)); in ipfw_reset_eaction()
417 rule->cmd_len -= F_LEN(icmd); in ipfw_reset_eaction()
419 (uint32_t *)rule->cmd) == rule->cmd_len); in ipfw_reset_eaction()
/freebsd-12-stable/usr.sbin/ugidfw/
Dugidfw.c77 struct mac_bsdextended_rule rule; in add_rule() local
80 error = bsde_parse_rule(argc, argv, &rule, BUFSIZ, errstr); in add_rule()
86 error = bsde_add_rule(&rulenum, &rule, BUFSIZ, errstr); in add_rule()
91 if (bsde_rule_to_string(&rule, charstr, BUFSIZ) == -1) in add_rule()
101 struct mac_bsdextended_rule rule; in list_rules() local
118 error = bsde_get_rule(i, &rule, BUFSIZ, errstr); in list_rules()
129 if (bsde_rule_to_string(&rule, charstr, BUFSIZ) == -1) in list_rules()
140 struct mac_bsdextended_rule rule; in set_rule() local
157 error = bsde_parse_rule(argc - 1, argv + 1, &rule, BUFSIZ, errstr); in set_rule()
163 error = bsde_set_rule(rulenum, &rule, BUFSIZ, errstr); in set_rule()
/freebsd-12-stable/contrib/subversion/subversion/libsvn_repos/
Dauthz_parse.c193 acl->acl.rule.repos = interned_empty_string; in insert_default_acl()
194 acl->acl.rule.len = 0; in insert_default_acl()
195 acl->acl.rule.path = NULL; in insert_default_acl()
476 parse_rule_path(authz_rule_t *rule, in parse_rule_path() argument
510 rule->len = 0; in parse_rule_path()
511 rule->path = NULL; in parse_rule_path()
654 rule->len = nseg; in parse_rule_path()
655 rule->path = apr_palloc(cb->authz->pool, path_size); in parse_rule_path()
656 memcpy(rule->path, cb->rule_path_buffer.data, path_size); in parse_rule_path()
669 const authz_rule_t *rule, in check_unique_rule() argument
[all …]
/freebsd-12-stable/sbin/pfctl/
Dpfctl.c981 pfctl_print_rule_counters(struct pfctl_rule *rule, int opts) in pfctl_print_rule_counters() argument
990 if (rule->skip[i].nr == rule->nr + 1) in pfctl_print_rule_counters()
993 if (rule->skip[i].nr == -1) in pfctl_print_rule_counters()
996 printf("%u ", rule->skip[i].nr); in pfctl_print_rule_counters()
1001 rule->qname, rule->qid, rule->pqname, rule->pqid); in pfctl_print_rule_counters()
1006 (unsigned long long)rule->evaluations, in pfctl_print_rule_counters()
1007 (unsigned long long)(rule->packets[0] + in pfctl_print_rule_counters()
1008 rule->packets[1]), in pfctl_print_rule_counters()
1009 (unsigned long long)(rule->bytes[0] + in pfctl_print_rule_counters()
1010 rule->bytes[1]), (uintmax_t)rule->states_cur); in pfctl_print_rule_counters()
[all …]
/freebsd-12-stable/contrib/byacc/
Dclosure.c27 int rule; in set_EFF() local
36 for (rule = *sp; rule > 0; rule = *++sp) in set_EFF()
38 symbol = ritem[rrhs[rule]]; in set_EFF()
65 int rule; in set_first_derives() local
93 while ((rule = *rp++) >= 0) in set_first_derives()
95 SETBIT(rrow, rule); in set_first_derives()
Dgraph.c55 int rule; in graph_state() local
68 rule = -(*sp); in graph_state()
69 fprintf(graph_file, " %s -> ", symbol_pname[rlhs[rule]]); in graph_state()
71 for (sp = ritem + rrhs[rule]; sp < sp1; sp++) in graph_state()
/freebsd-12-stable/tests/sys/netpfil/common/
Dutils.subr43 filename=${current_fw}.rule
45 if [ -f ${current_fw}.rule ]; then
46 rm ${current_fw}.rule
49 rule=$1
50 echo $rule >> $filename
56 jexec ${jname} /bin/sh $cwd/ipfw.rule
60 jexec ${jname} pfctl -f $cwd/pf.rule
63 jexec ${jname} ipf -Fa -f $cwd/ipf.rule
66 jexec ${jname} ipnat -CF -f $cwd/ipfnat.rule
/freebsd-12-stable/contrib/blacklist/libexec/
Dblacklistd-helper62 rule=$(($ipfw_offset + $6))
67 /sbin/ipfw show $rule >/dev/null 2>&1 || \
68 /sbin/ipfw add $rule drop $3 from \
73 /sbin/npfctl rule "$2" add block in final $proto from \
101 /sbin/npfctl rule "$2" rem-id "$7"
118 /sbin/npfctl rule "$2" flush
/freebsd-12-stable/sbin/pfctl/tests/files/
Dpf0089.ok7 …o tcp from any to 10.0.0.1 port = ssh flags S/SA keep state (source-track rule, max-src-conn 10, m…
8 …roto tcp from any to 10.0.0.2 port = ssh flags S/SA keep state (source-track rule, max-src-conn 10)
9 …o tcp from any to 10.0.0.3 port = ssh flags S/SA keep state (source-track rule, max-src-conn-rate …
10 … from any to 10.0.0.1 port = http flags S/SA modulate state (source-track rule, max-src-conn 100, …
11 … from any to 10.0.0.1 port = 8080 flags S/SA synproxy state (source-track rule, max-src-conn 1000,…
/freebsd-12-stable/sys/dev/mlx4/mlx4_core/
Dmlx4_mcg.c903 struct mlx4_net_trans_rule *rule) in mlx4_err_rule() argument
913 rule->port, rule->priority, rule->qpn); in mlx4_err_rule()
915 list_for_each_entry(cur, &rule->list, list) { in mlx4_err_rule()
984 struct mlx4_net_trans_rule *rule, u64 *reg_id) in mlx4_flow_attach() argument
995 trans_rule_ctrl_to_hw(rule, mailbox->buf); in mlx4_flow_attach()
999 list_for_each_entry(cur, &rule->list, list) { in mlx4_flow_attach()
1012 rule); in mlx4_flow_attach()
1019 rule); in mlx4_flow_attach()
1024 rule); in mlx4_flow_attach()
1027 mlx4_err_rule(dev, "Fail to register network rule.\n", rule); in mlx4_flow_attach()
[all …]
/freebsd-12-stable/sys/dev/mlx5/
Dfs.h163 typedef int (*rule_event_fn)(struct mlx5_flow_rule *rule,
176 int mlx5_set_rule_private_data(struct mlx5_flow_rule *rule, struct
193 struct mlx5_flow_rule *rule);
196 struct mlx5_flow_rule *rule);
198 u8 mlx5_get_match_criteria_enable(struct mlx5_flow_rule *rule);

12345678910>>...16