Lines Matching refs:so
377 pfkey_send_getspi(so, satype, mode, src, dst, min, max, reqid, seq)
378 int so;
488 len = pfkey_send(so, newmsg, len);
546 pfkey_send_delete(so, satype, mode, src, dst, spi)
547 int so;
553 if ((len = pfkey_send_x2(so, SADB_DELETE, satype, mode, src, dst, spi)) < 0)
570 pfkey_send_delete_all(so, satype, mode, src, dst)
571 int so;
635 len = pfkey_send(so, newmsg, len);
652 pfkey_send_get(so, satype, mode, src, dst, spi)
653 int so;
659 if ((len = pfkey_send_x2(so, SADB_GET, satype, mode, src, dst, spi)) < 0)
672 pfkey_send_register(so, satype)
673 int so;
700 if ((len = pfkey_send_x3(so, SADB_REGISTER, satype)) < 0)
714 pfkey_recv_register(so)
715 int so;
723 if ((newmsg = pfkey_recv(so)) == NULL)
818 pfkey_send_flush(so, satype)
819 int so;
824 if ((len = pfkey_send_x3(so, SADB_FLUSH, satype)) < 0)
837 pfkey_send_dump(so, satype)
838 int so;
843 if ((len = pfkey_send_x3(so, SADB_DUMP, satype)) < 0)
862 pfkey_send_promisc_toggle(so, flag)
863 int so;
868 if ((len = pfkey_send_x3(so, SADB_X_PROMISC,
882 pfkey_send_spdadd(so, src, prefs, dst, prefd, proto, policy, policylen, seq)
883 int so;
892 if ((len = pfkey_send_x4(so, SADB_X_SPDADD,
908 pfkey_send_spdadd2(so, src, prefs, dst, prefd, proto, ltime, vtime,
910 int so;
920 if ((len = pfkey_send_x4(so, SADB_X_SPDADD,
936 pfkey_send_spdupdate(so, src, prefs, dst, prefd, proto, policy, policylen, seq)
937 int so;
946 if ((len = pfkey_send_x4(so, SADB_X_SPDUPDATE,
962 pfkey_send_spdupdate2(so, src, prefs, dst, prefd, proto, ltime, vtime,
964 int so;
974 if ((len = pfkey_send_x4(so, SADB_X_SPDUPDATE,
990 pfkey_send_spddelete(so, src, prefs, dst, prefd, proto, policy, policylen, seq)
991 int so;
1005 if ((len = pfkey_send_x4(so, SADB_X_SPDDELETE,
1021 pfkey_send_spddelete2(so, spid)
1022 int so;
1027 if ((len = pfkey_send_x5(so, SADB_X_SPDDELETE2, spid)) < 0)
1040 pfkey_send_spdget(so, spid)
1041 int so;
1046 if ((len = pfkey_send_x5(so, SADB_X_SPDGET, spid)) < 0)
1059 pfkey_send_spdsetidx(so, src, prefs, dst, prefd, proto, policy, policylen, seq)
1060 int so;
1074 if ((len = pfkey_send_x4(so, SADB_X_SPDSETIDX,
1090 pfkey_send_spdflush(so)
1091 int so;
1095 if ((len = pfkey_send_x3(so, SADB_X_SPDFLUSH, SADB_SATYPE_UNSPEC)) < 0)
1108 pfkey_send_spddump(so)
1109 int so;
1113 if ((len = pfkey_send_x3(so, SADB_X_SPDDUMP, SADB_SATYPE_UNSPEC)) < 0)
1128 pfkey_send_migrate(so, src, prefs, dst, prefd, proto, policy, policylen, seq)
1129 int so;
1201 len = pfkey_send(so, newmsg, len);
1476 len = pfkey_send(sa_parms->so, newmsg, len);
1489 pfkey_send_x2(so, type, satype, mode, src, dst, spi)
1490 int so;
1561 len = pfkey_send(so, newmsg, len);
1576 pfkey_send_x3(so, type, satype)
1577 int so;
1626 len = pfkey_send(so, newmsg, len);
1638 pfkey_send_x4(so, type, src, prefs, dst, prefd, proto,
1640 int so;
1720 len = pfkey_send(so, newmsg, len);
1732 pfkey_send_x5(so, type, spid)
1733 int so;
1771 len = pfkey_send(so, newmsg, len);
1790 int so;
1793 if ((so = socket(PF_KEY, SOCK_RAW, PF_KEY_V2)) < 0) {
1802 (void)setsockopt(so, SOL_SOCKET, SO_SNDBUF, &bufsiz, sizeof(bufsiz));
1803 (void)setsockopt(so, SOL_SOCKET, SO_RCVBUF, &bufsiz, sizeof(bufsiz));
1805 (void)setsockopt(so, SOL_SOCKET, SO_RCVBUF, &bufsiz, sizeof(bufsiz));
1807 (void)setsockopt(so, SOL_SOCKET, SO_RCVBUF, &bufsiz, sizeof(bufsiz));
1809 (void)setsockopt(so, SOL_SOCKET, SO_RCVBUF, &bufsiz, sizeof(bufsiz));
1811 return so;
1821 pfkey_close(so)
1822 int so;
1824 (void)close(so);
1840 pfkey_recv(so)
1841 int so;
1846 while ((len = recv(so, (void *)&buf, sizeof(buf), MSG_PEEK)) < 0) {
1854 recv(so, (void *)&buf, sizeof(buf), 0);
1866 while ((len = recv(so, (void *)newmsg, (socklen_t)reallen, 0)) < 0) {
1898 pfkey_send(so, msg, len)
1899 int so;
1903 if ((len = send(so, (void *)msg, (socklen_t)len, 0)) < 0) {
2480 pfkey_send_update(so, satype, mode, src, dst, spi, reqid, wsize,
2483 int so;
2496 psaa.so = so;
2521 pfkey_send_update_nat(so, satype, mode, src, dst, spi, reqid, wsize,
2526 int so;
2543 psaa.so = so;
2573 pfkey_send_add(so, satype, mode, src, dst, spi, reqid, wsize,
2576 int so;
2589 psaa.so = so;
2614 pfkey_send_add_nat(so, satype, mode, src, dst, spi, reqid, wsize,
2619 int so;
2636 psaa.so = so;