• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/netpfil/ipfw/

Lines Matching refs:urule

434  * Copies rule @urule from v1 userland format (current).
441 struct ip_fw_rule *urule;
444 urule = (struct ip_fw_rule *)ci->urule;
448 krule->act_ofs = urule->act_ofs;
449 krule->cmd_len = urule->cmd_len;
450 krule->rulenum = urule->rulenum;
451 krule->set = urule->set;
452 krule->flags = urule->flags;
458 memcpy(krule->cmd, urule->cmd, krule->cmd_len * sizeof(uint32_t));
474 struct ip_fw_rule *urule;
485 urule = (struct ip_fw_rule *)(cntr + 1);
488 urule = (struct ip_fw_rule *)(tlv + 1);
491 urule->act_ofs = krule->act_ofs;
492 urule->cmd_len = krule->cmd_len;
493 urule->rulenum = krule->rulenum;
494 urule->set = krule->set;
495 urule->flags = krule->flags;
496 urule->id = krule->id;
499 memcpy(urule->cmd, krule->cmd, krule->cmd_len * sizeof(uint32_t));
503 * Copies rule @urule from FreeBSD8 userland format (v0)
510 struct ip_fw_rule0 *urule;
517 urule = (struct ip_fw_rule0 *)ci->urule;
521 krule->act_ofs = urule->act_ofs;
522 krule->cmd_len = urule->cmd_len;
523 krule->rulenum = urule->rulenum;
524 krule->set = urule->set;
525 if ((urule->_pad & 1) != 0)
532 memcpy(krule->cmd, urule->cmd, krule->cmd_len * sizeof(uint32_t));
598 export_rule0(struct ip_fw *krule, struct ip_fw_rule0 *urule, int len)
606 memset(urule, 0, len);
607 urule->act_ofs = krule->act_ofs;
608 urule->cmd_len = krule->cmd_len;
609 urule->rulenum = krule->rulenum;
610 urule->set = krule->set;
612 urule->_pad |= 1;
615 memcpy(urule->cmd, krule->cmd, krule->cmd_len * sizeof(uint32_t));
618 export_cntr0_base(krule, (struct ip_fw_bcounter0 *)&urule->pcnt);
626 l = urule->cmd_len;
627 cmd = urule->cmd;
777 pnum = (uint16_t *)((caddr_t)ci->urule + ci->urule_numoff);
3039 ci->urule = (caddr_t)r;
3070 clen = RULEKSIZE1((struct ip_fw_rule *)ci->urule);
3895 ci.urule = (caddr_t)rule;