Searched refs:krule (Results 1 – 5 of 5) sorted by relevance
/freebsd/sys/netpfil/pf/ |
H A D | pf_nv.c | 1013 struct pf_keth_rule_addr *krule) in pf_nveth_rule_addr_to_keth_rule_addr() argument 1018 PFNV_CHK(pf_nvbinary(nvl, "addr", &krule->addr, sizeof(krule->addr))); in pf_nveth_rule_addr_to_keth_rule_addr() 1019 PFNV_CHK(pf_nvbool(nvl, "neg", &krule->neg)); in pf_nveth_rule_addr_to_keth_rule_addr() 1021 PFNV_CHK(pf_nvbinary(nvl, "mask", &krule->mask, in pf_nveth_rule_addr_to_keth_rule_addr() 1022 sizeof(krule->mask))); in pf_nveth_rule_addr_to_keth_rule_addr() 1025 if (memcmp(krule->addr, EMPTY_MAC, ETHER_ADDR_LEN) != 0) in pf_nveth_rule_addr_to_keth_rule_addr() 1026 krule->isset = 1; in pf_nveth_rule_addr_to_keth_rule_addr() 1033 pf_keth_rule_addr_to_nveth_rule_addr(const struct pf_keth_rule_addr *krule) in pf_keth_rule_addr_to_nveth_rule_addr() argument 1041 nvlist_add_binary(nvl, "addr", &krule->addr, sizeof(krule->addr)); in pf_keth_rule_addr_to_nveth_rule_addr() 1042 nvlist_add_binary(nvl, "mask", &krule->mask, sizeof(krule->mask)); in pf_keth_rule_addr_to_nveth_rule_addr() [all …]
|
H A D | pf_ioctl.c | 1918 pf_rule_to_krule(const struct pf_rule *rule, struct pf_krule *krule) in pf_rule_to_krule() argument 1940 bcopy(&rule->src, &krule->src, sizeof(rule->src)); in pf_rule_to_krule() 1941 bcopy(&rule->dst, &krule->dst, sizeof(rule->dst)); in pf_rule_to_krule() 1943 ret = pf_user_strcpy(krule->label[0], rule->label, sizeof(rule->label)); in pf_rule_to_krule() 1946 ret = pf_user_strcpy(krule->ifname, rule->ifname, sizeof(rule->ifname)); in pf_rule_to_krule() 1949 ret = pf_user_strcpy(krule->qname, rule->qname, sizeof(rule->qname)); in pf_rule_to_krule() 1952 ret = pf_user_strcpy(krule->pqname, rule->pqname, sizeof(rule->pqname)); in pf_rule_to_krule() 1955 ret = pf_user_strcpy(krule->tagname, rule->tagname, in pf_rule_to_krule() 1959 ret = pf_user_strcpy(krule->match_tagname, rule->match_tagname, in pf_rule_to_krule() 1963 ret = pf_user_strcpy(krule->overload_tblname, rule->overload_tblname, in pf_rule_to_krule() [all …]
|
/freebsd/sys/netpfil/ipfw/ |
H A D | ip_fw_compat.c | 361 struct ip_fw *krule; in convert_v0_to_v1() local 366 krule = ci->krule; in convert_v0_to_v1() 367 for (l = urule->cmd_len, src = urule->cmd, dst = krule->cmd; in convert_v0_to_v1() 430 struct ip_fw *krule; in import_rule_v0() local 450 krule = ci->krule = ipfw_alloc_rule(chain, /* RULEKSIZE1(cmdlen) */ in import_rule_v0() 453 krule->act_ofs = urule->act_ofs + aadjust; in import_rule_v0() 454 krule->cmd_len = urule->cmd_len + adjust; in import_rule_v0() 459 urule->cmd_len, krule->cmd_len, urule->act_ofs, in import_rule_v0() 460 krule->act_ofs); in import_rule_v0() 462 krule->rulenum = urule->rulenum; in import_rule_v0() [all …]
|
H A D | ip_fw_sockopt.c | 387 export_cntr1_base(struct ip_fw *krule, struct ip_fw_bcounter *cntr) in export_cntr1_base() argument 393 if (krule->cntr != NULL) { in export_cntr1_base() 394 cntr->pcnt = counter_u64_fetch(krule->cntr); in export_cntr1_base() 395 cntr->bcnt = counter_u64_fetch(krule->cntr + 1); in export_cntr1_base() 396 cntr->timestamp = krule->timestamp; in export_cntr1_base() 414 export_rule1(struct ip_fw *krule, caddr_t data, int len, int rcntrs) in export_rule1() argument 429 export_cntr1_base(krule, cntr); in export_rule1() 434 urule->act_ofs = krule->act_ofs; in export_rule1() 435 urule->cmd_len = krule->cmd_len; in export_rule1() 436 urule->rulenum = krule->rulenum; in export_rule1() [all …]
|
H A D | ip_fw_private.h | 497 struct ip_fw *krule; /* resulting rule pointer */ member
|