Lines Matching defs:psnk
439 struct pfioc_src_node_kill psnk;
447 memset(&psnk, 0, sizeof(psnk));
448 memset(&psnk.psnk_src.addr.v.a.mask, 0xff,
449 sizeof(psnk.psnk_src.addr.v.a.mask));
453 pfctl_addrprefix(src_node_kill[0], &psnk.psnk_src.addr.v.a.mask);
467 psnk.psnk_af = resp[0]->ai_family;
470 if (psnk.psnk_af == AF_INET)
471 psnk.psnk_src.addr.v.a.addr.v4 =
473 else if (psnk.psnk_af == AF_INET6)
474 psnk.psnk_src.addr.v.a.addr.v6 =
478 errx(1, "Unknown address family %d", psnk.psnk_af);
482 memset(&psnk.psnk_dst.addr.v.a.mask, 0xff,
483 sizeof(psnk.psnk_dst.addr.v.a.mask));
486 &psnk.psnk_dst.addr.v.a.mask);
497 if (psnk.psnk_af != resp[1]->ai_family)
507 if (psnk.psnk_af == AF_INET)
508 psnk.psnk_dst.addr.v.a.addr.v4 =
511 else if (psnk.psnk_af == AF_INET6)
512 psnk.psnk_dst.addr.v.a.addr.v6 =
517 psnk.psnk_af);
519 if (ioctl(dev, DIOCKILLSRCNODES, &psnk))
521 killed += psnk.psnk_af;
522 /* fixup psnk.psnk_af */
523 psnk.psnk_af = resp[1]->ai_family;
527 if (ioctl(dev, DIOCKILLSRCNODES, &psnk))
529 killed += psnk.psnk_af;
530 /* fixup psnk.psnk_af */
531 psnk.psnk_af = res[0]->ai_family;