Lines Matching refs:psk

383 	struct pfioc_state_kill psk;
385 memset(&psk, 0, sizeof(psk));
386 if (iface != NULL && strlcpy(psk.psk_ifname, iface,
387 sizeof(psk.psk_ifname)) >= sizeof(psk.psk_ifname))
390 if (ioctl(dev, DIOCCLRSTATES, &psk))
393 fprintf(stderr, "%d states cleared\n", psk.psk_killed);
553 struct pfioc_state_kill psk;
561 memset(&psk, 0, sizeof(psk));
562 memset(&psk.psk_src.addr.v.a.mask, 0xff,
563 sizeof(psk.psk_src.addr.v.a.mask));
566 if (iface != NULL && strlcpy(psk.psk_ifname, iface,
567 sizeof(psk.psk_ifname)) >= sizeof(psk.psk_ifname))
570 pfctl_addrprefix(state_kill[0], &psk.psk_src.addr.v.a.mask);
584 psk.psk_af = resp[0]->ai_family;
587 if (psk.psk_af == AF_INET)
588 psk.psk_src.addr.v.a.addr.v4 =
590 else if (psk.psk_af == AF_INET6)
591 psk.psk_src.addr.v.a.addr.v6 =
595 errx(1, "Unknown address family %d", psk.psk_af);
599 memset(&psk.psk_dst.addr.v.a.mask, 0xff,
600 sizeof(psk.psk_dst.addr.v.a.mask));
603 &psk.psk_dst.addr.v.a.mask);
614 if (psk.psk_af != resp[1]->ai_family)
624 if (psk.psk_af == AF_INET)
625 psk.psk_dst.addr.v.a.addr.v4 =
628 else if (psk.psk_af == AF_INET6)
629 psk.psk_dst.addr.v.a.addr.v6 =
634 psk.psk_af);
636 if (ioctl(dev, DIOCKILLSTATES, &psk))
638 killed += psk.psk_killed;
642 if (ioctl(dev, DIOCKILLSTATES, &psk))
644 killed += psk.psk_killed;
659 struct pfioc_state_kill psk;
665 memset(&psk, 0, sizeof(psk));
666 if (iface != NULL && strlcpy(psk.psk_ifname, iface,
667 sizeof(psk.psk_ifname)) >= sizeof(psk.psk_ifname))
670 if (strlcpy(psk.psk_label, state_kill[1], sizeof(psk.psk_label)) >=
671 sizeof(psk.psk_label))
674 if (ioctl(dev, DIOCKILLSTATES, &psk))
678 fprintf(stderr, "killed %d states\n", psk.psk_killed);
686 struct pfioc_state_kill psk;
693 memset(&psk, 0, sizeof(psk));
695 &psk.psk_pfcmp.id, &psk.psk_pfcmp.creatorid)) == 2)
696 HTONL(psk.psk_pfcmp.creatorid);
697 else if ((sscanf(state_kill[1], "%jx", &psk.psk_pfcmp.id)) == 1) {
698 psk.psk_pfcmp.creatorid = 0;
703 if (psk.psk_pfcmp.id == 0) {
708 psk.psk_pfcmp.id = htobe64(psk.psk_pfcmp.id);
709 if (ioctl(dev, DIOCKILLSTATES, &psk))
713 fprintf(stderr, "killed %d states\n", psk.psk_killed);