Home
last modified time | relevance | path

Searched refs:krule (Results 1 – 5 of 5) sorted by relevance

/freebsd/sys/netpfil/pf/
H A Dpf_nv.c1013 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 Dpf_ioctl.c1918 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 Dip_fw_compat.c361 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 Dip_fw_sockopt.c387 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 Dip_fw_private.h497 struct ip_fw *krule; /* resulting rule pointer */ member