Lines Matching defs:so

344 pfkey_send_getspi(so, satype, mode, src, dst, min, max, reqid, seq)
345 int so;
455 len = pfkey_send(so, newmsg, len);
473 pfkey_send_update(so, satype, mode, src, dst, spi, reqid, wsize,
476 int so;
487 if ((len = pfkey_send_x1(so, SADB_UPDATE, satype, mode, src, dst, spi,
504 pfkey_send_add(so, satype, mode, src, dst, spi, reqid, wsize,
507 int so;
518 if ((len = pfkey_send_x1(so, SADB_ADD, satype, mode, src, dst, spi,
534 pfkey_send_delete(so, satype, mode, src, dst, spi)
535 int so;
541 if ((len = pfkey_send_x2(so, SADB_DELETE, satype, mode, src, dst, spi)) < 0)
557 pfkey_send_delete_all(so, satype, mode, src, dst)
558 int so;
622 len = pfkey_send(so, newmsg, len);
639 pfkey_send_get(so, satype, mode, src, dst, spi)
640 int so;
646 if ((len = pfkey_send_x2(so, SADB_GET, satype, mode, src, dst, spi)) < 0)
659 pfkey_send_register(so, satype)
660 int so;
687 if ((len = pfkey_send_x3(so, SADB_REGISTER, satype)) < 0)
701 pfkey_recv_register(so)
702 int so;
710 if ((newmsg = pfkey_recv(so)) == NULL)
805 pfkey_send_flush(so, satype)
806 int so;
811 if ((len = pfkey_send_x3(so, SADB_FLUSH, satype)) < 0)
824 pfkey_send_dump(so, satype)
825 int so;
830 if ((len = pfkey_send_x3(so, SADB_DUMP, satype)) < 0)
849 pfkey_send_promisc_toggle(so, flag)
850 int so;
855 if ((len = pfkey_send_x3(so, SADB_X_PROMISC, (flag ? 1 : 0))) < 0)
868 pfkey_send_spdadd(so, src, prefs, dst, prefd, proto, policy, policylen, seq)
869 int so;
878 if ((len = pfkey_send_x4(so, SADB_X_SPDADD,
894 pfkey_send_spdadd2(so, src, prefs, dst, prefd, proto, ltime, vtime,
896 int so;
906 if ((len = pfkey_send_x4(so, SADB_X_SPDADD,
922 pfkey_send_spdupdate(so, src, prefs, dst, prefd, proto, policy, policylen, seq)
923 int so;
932 if ((len = pfkey_send_x4(so, SADB_X_SPDUPDATE,
948 pfkey_send_spdupdate2(so, src, prefs, dst, prefd, proto, ltime, vtime,
950 int so;
960 if ((len = pfkey_send_x4(so, SADB_X_SPDUPDATE,
976 pfkey_send_spddelete(so, src, prefs, dst, prefd, proto, policy, policylen, seq)
977 int so;
991 if ((len = pfkey_send_x4(so, SADB_X_SPDDELETE,
1007 pfkey_send_spddelete2(so, spid)
1008 int so;
1013 if ((len = pfkey_send_x5(so, SADB_X_SPDDELETE2, spid)) < 0)
1026 pfkey_send_spdget(so, spid)
1027 int so;
1032 if ((len = pfkey_send_x5(so, SADB_X_SPDGET, spid)) < 0)
1045 pfkey_send_spdsetidx(so, src, prefs, dst, prefd, proto, policy, policylen, seq)
1046 int so;
1060 if ((len = pfkey_send_x4(so, SADB_X_SPDSETIDX,
1076 pfkey_send_spdflush(so)
1077 int so;
1081 if ((len = pfkey_send_x3(so, SADB_X_SPDFLUSH, SADB_SATYPE_UNSPEC)) < 0)
1094 pfkey_send_spddump(so)
1095 int so;
1099 if ((len = pfkey_send_x3(so, SADB_X_SPDDUMP, SADB_SATYPE_UNSPEC)) < 0)
1107 pfkey_send_x1(so, type, satype, mode, src, dst, spi, reqid, wsize,
1110 int so;
1271 len = pfkey_send(so, newmsg, len);
1283 pfkey_send_x2(so, type, satype, mode, src, dst, spi)
1284 int so;
1355 len = pfkey_send(so, newmsg, len);
1370 pfkey_send_x3(so, type, satype)
1371 int so;
1418 len = pfkey_send(so, newmsg, len);
1430 pfkey_send_x4(so, type, src, prefs, dst, prefd, proto,
1432 int so;
1512 len = pfkey_send(so, newmsg, len);
1524 pfkey_send_x5(so, type, spid)
1525 int so;
1563 len = pfkey_send(so, newmsg, len);
1582 int so;
1585 if ((so = socket(PF_KEY, SOCK_RAW, PF_KEY_V2)) < 0) {
1594 (void)setsockopt(so, SOL_SOCKET, SO_SNDBUF, &bufsiz, sizeof(bufsiz));
1595 (void)setsockopt(so, SOL_SOCKET, SO_RCVBUF, &bufsiz, sizeof(bufsiz));
1598 return so;
1608 pfkey_close(so)
1609 int so;
1611 (void)close(so);
1627 pfkey_recv(so)
1628 int so;
1633 while ((len = recv(so, (caddr_t)&buf, sizeof(buf), MSG_PEEK)) < 0) {
1641 recv(so, (caddr_t)&buf, sizeof(buf), 0);
1653 while ((len = recv(so, (caddr_t)newmsg, reallen, 0)) < 0) {
1685 pfkey_send(so, msg, len)
1686 int so;
1690 if ((len = send(so, (caddr_t)msg, len, 0)) < 0) {