Lines Matching defs:psk
957 pf_states_clr(struct pfioc_state_kill *psk)
990 if (!psk->psk_ifname[0] || !strcmp(psk->psk_ifname,
1005 psk->psk_killed = killed;
1008 pfsync_clear_states(pf_status.hostid, psk->psk_ifname);
1773 struct pfioc_state_kill *psk = (struct pfioc_state_kill *)addr;
1778 if (psk->psk_pfcmp.id) {
1779 if (psk->psk_pfcmp.creatorid == 0)
1780 psk->psk_pfcmp.creatorid = pf_status.hostid;
1784 if ((st = pf_find_state_byid(&psk->psk_pfcmp))) {
1786 psk->psk_killed = 1;
1794 if (psk->psk_af && psk->psk_proto &&
1795 psk->psk_src.port_op == PF_OP_EQ &&
1796 psk->psk_dst.port_op == PF_OP_EQ) {
1798 key.af = psk->psk_af;
1799 key.proto = psk->psk_proto;
1800 key.rdomain = psk->psk_rdomain;
1814 &psk->psk_src.addr.v.a.addr, key.af);
1816 &psk->psk_dst.addr.v.a.addr, key.af);
1817 key.port[sidx] = psk->psk_src.port[0];
1818 key.port[didx] = psk->psk_dst.port[0];
1838 (!psk->psk_ifname[0] ||
1840 !strcmp(psk->psk_ifname,
1848 psk->psk_killed = killed;
1872 if ((!psk->psk_af || sk->af == psk->psk_af)
1873 && (!psk->psk_proto || psk->psk_proto ==
1874 sk->proto) && psk->psk_rdomain == sk->rdomain &&
1875 pf_match_addr(psk->psk_src.neg,
1876 &psk->psk_src.addr.v.a.addr,
1877 &psk->psk_src.addr.v.a.mask,
1879 pf_match_addr(psk->psk_dst.neg,
1880 &psk->psk_dst.addr.v.a.addr,
1881 &psk->psk_dst.addr.v.a.mask,
1883 (psk->psk_src.port_op == 0 ||
1884 pf_match_port(psk->psk_src.port_op,
1885 psk->psk_src.port[0], psk->psk_src.port[1],
1887 (psk->psk_dst.port_op == 0 ||
1888 pf_match_port(psk->psk_dst.port_op,
1889 psk->psk_dst.port[0], psk->psk_dst.port[1],
1891 (!psk->psk_label[0] || (st->rule.ptr->label[0] &&
1892 !strcmp(psk->psk_label, st->rule.ptr->label))) &&
1893 (!psk->psk_ifname[0] || !strcmp(psk->psk_ifname,
1899 psk->psk_killed = killed;