Lines Matching refs:psk
378 struct pfioc_state_kill psk; in pfctl_clear_states() local
380 memset(&psk, 0, sizeof(psk)); in pfctl_clear_states()
381 if (iface != NULL && strlcpy(psk.psk_ifname, iface, in pfctl_clear_states()
382 sizeof(psk.psk_ifname)) >= sizeof(psk.psk_ifname)) in pfctl_clear_states()
385 if (ioctl(dev, DIOCCLRSTATES, &psk)) in pfctl_clear_states()
388 fprintf(stderr, "%d states cleared\n", psk.psk_killed); in pfctl_clear_states()
548 struct pfioc_state_kill psk; in pfctl_net_kill_states() local
556 memset(&psk, 0, sizeof(psk)); in pfctl_net_kill_states()
557 memset(&psk.psk_src.addr.v.a.mask, 0xff, in pfctl_net_kill_states()
558 sizeof(psk.psk_src.addr.v.a.mask)); in pfctl_net_kill_states()
561 if (iface != NULL && strlcpy(psk.psk_ifname, iface, in pfctl_net_kill_states()
562 sizeof(psk.psk_ifname)) >= sizeof(psk.psk_ifname)) in pfctl_net_kill_states()
565 pfctl_addrprefix(state_kill[0], &psk.psk_src.addr.v.a.mask); in pfctl_net_kill_states()
579 psk.psk_af = resp[0]->ai_family; in pfctl_net_kill_states()
582 if (psk.psk_af == AF_INET) in pfctl_net_kill_states()
583 psk.psk_src.addr.v.a.addr.v4 = in pfctl_net_kill_states()
585 else if (psk.psk_af == AF_INET6) in pfctl_net_kill_states()
586 psk.psk_src.addr.v.a.addr.v6 = in pfctl_net_kill_states()
590 errx(1, "Unknown address family %d", psk.psk_af); in pfctl_net_kill_states()
594 memset(&psk.psk_dst.addr.v.a.mask, 0xff, in pfctl_net_kill_states()
595 sizeof(psk.psk_dst.addr.v.a.mask)); in pfctl_net_kill_states()
598 &psk.psk_dst.addr.v.a.mask); in pfctl_net_kill_states()
609 if (psk.psk_af != resp[1]->ai_family) in pfctl_net_kill_states()
619 if (psk.psk_af == AF_INET) in pfctl_net_kill_states()
620 psk.psk_dst.addr.v.a.addr.v4 = in pfctl_net_kill_states()
623 else if (psk.psk_af == AF_INET6) in pfctl_net_kill_states()
624 psk.psk_dst.addr.v.a.addr.v6 = in pfctl_net_kill_states()
629 psk.psk_af); in pfctl_net_kill_states()
631 if (ioctl(dev, DIOCKILLSTATES, &psk)) in pfctl_net_kill_states()
633 killed += psk.psk_killed; in pfctl_net_kill_states()
637 if (ioctl(dev, DIOCKILLSTATES, &psk)) in pfctl_net_kill_states()
639 killed += psk.psk_killed; in pfctl_net_kill_states()
654 struct pfioc_state_kill psk; in pfctl_label_kill_states() local
660 memset(&psk, 0, sizeof(psk)); in pfctl_label_kill_states()
661 if (iface != NULL && strlcpy(psk.psk_ifname, iface, in pfctl_label_kill_states()
662 sizeof(psk.psk_ifname)) >= sizeof(psk.psk_ifname)) in pfctl_label_kill_states()
665 if (strlcpy(psk.psk_label, state_kill[1], sizeof(psk.psk_label)) >= in pfctl_label_kill_states()
666 sizeof(psk.psk_label)) in pfctl_label_kill_states()
669 if (ioctl(dev, DIOCKILLSTATES, &psk)) in pfctl_label_kill_states()
673 fprintf(stderr, "killed %d states\n", psk.psk_killed); in pfctl_label_kill_states()
681 struct pfioc_state_kill psk; in pfctl_id_kill_states() local
688 memset(&psk, 0, sizeof(psk)); in pfctl_id_kill_states()
690 &psk.psk_pfcmp.id, &psk.psk_pfcmp.creatorid)) == 2) in pfctl_id_kill_states()
691 HTONL(psk.psk_pfcmp.creatorid); in pfctl_id_kill_states()
692 else if ((sscanf(state_kill[1], "%jx", &psk.psk_pfcmp.id)) == 1) { in pfctl_id_kill_states()
693 psk.psk_pfcmp.creatorid = 0; in pfctl_id_kill_states()
698 if (psk.psk_pfcmp.id == 0) { in pfctl_id_kill_states()
703 psk.psk_pfcmp.id = htobe64(psk.psk_pfcmp.id); in pfctl_id_kill_states()
704 if (ioctl(dev, DIOCKILLSTATES, &psk)) in pfctl_id_kill_states()
708 fprintf(stderr, "killed %d states\n", psk.psk_killed); in pfctl_id_kill_states()