Lines Matching full:sockets
1182 int kq, sockets[2];
1195 ATF_REQUIRE_MSG(open_sockets(tc, sockets), "failed to create sockets");
1197 ATF_REQUIRE(setsockopt(sockets[1], IPPROTO_TCP, TCP_TXTLS_ENABLE, en,
1199 check_tls_mode(tc, sockets[1], TCP_TXTLS_MODE);
1201 EV_SET(&ev, sockets[0], EVFILT_READ, EV_ADD, 0, 0, NULL);
1203 EV_SET(&ev, sockets[1], EVFILT_WRITE, EV_ADD, 0, 0, NULL);
1294 close_sockets(sockets);
1332 int sockets[2];
1343 ATF_REQUIRE_MSG(open_sockets(tc, sockets), "failed to create sockets");
1345 ATF_REQUIRE(setsockopt(sockets[1], IPPROTO_TCP, TCP_TXTLS_ENABLE, en,
1347 check_tls_mode(tc, sockets[1], TCP_TXTLS_MODE);
1349 fd_set_blocking(sockets[0]);
1350 fd_set_blocking(sockets[1]);
1352 ktls_send_control_message(sockets[1], type, plaintext, len);
1358 rv = read(sockets[0], outbuf, sizeof(struct tls_record_layer));
1364 rv = read(sockets[0], outbuf + sizeof(struct tls_record_layer),
1381 close_sockets(sockets);
1392 int sockets[2];
1399 ATF_REQUIRE_MSG(open_sockets(tc, sockets), "failed to create sockets");
1401 ATF_REQUIRE(setsockopt(sockets[1], IPPROTO_TCP, TCP_TXTLS_ENABLE, en,
1403 check_tls_mode(tc, sockets[1], TCP_TXTLS_MODE);
1405 fd_set_blocking(sockets[0]);
1406 fd_set_blocking(sockets[1]);
1412 rv = write(sockets[1], NULL, 0);
1426 rv = read(sockets[0], outbuf, sizeof(struct tls_record_layer));
1432 rv = read(sockets[0], outbuf + sizeof(struct tls_record_layer),
1446 close_sockets(sockets);
1501 int kq, sockets[2];
1511 ATF_REQUIRE_MSG(open_sockets(tc, sockets), "failed to create sockets");
1513 ATF_REQUIRE(setsockopt(sockets[0], IPPROTO_TCP, TCP_RXTLS_ENABLE, en,
1515 check_tls_mode(tc, sockets[0], TCP_RXTLS_MODE);
1517 EV_SET(&ev, sockets[0], EVFILT_READ, EV_ADD, 0, 0, NULL);
1519 EV_SET(&ev, sockets[1], EVFILT_WRITE, EV_ADD, 0, 0, NULL);
1586 close_sockets(sockets);
1621 int sockets[2];
1629 ATF_REQUIRE_MSG(open_sockets(tc, sockets), "failed to create sockets");
1631 ATF_REQUIRE(setsockopt(sockets[0], IPPROTO_TCP, TCP_RXTLS_ENABLE, en,
1633 check_tls_mode(tc, sockets[0], TCP_RXTLS_MODE);
1635 fd_set_blocking(sockets[0]);
1636 fd_set_blocking(sockets[1]);
1646 rv = write(sockets[1], outbuf, outbuf_len);
1649 ktls_receive_tls_error(sockets[0], EBADMSG);
1654 close_sockets_ignore_errors(sockets);
1710 int sockets[2];
1718 ATF_REQUIRE_MSG(open_sockets(tc, sockets), "failed to create sockets");
1720 ATF_REQUIRE(setsockopt(sockets[0], IPPROTO_TCP, TCP_RXTLS_ENABLE, en,
1722 check_tls_mode(tc, sockets[0], TCP_RXTLS_MODE);
1724 fd_set_blocking(sockets[0]);
1725 fd_set_blocking(sockets[1]);
1730 rv = write(sockets[1], outbuf, outbuf_len / 2);
1733 ATF_REQUIRE(shutdown(sockets[1], SHUT_WR) == 0);
1735 ktls_receive_tls_error(sockets[0], EMSGSIZE);
1740 close_sockets_ignore_errors(sockets);
1751 int sockets[2];
1759 ATF_REQUIRE_MSG(open_sockets(tc, sockets), "failed to create sockets");
1761 ATF_REQUIRE(setsockopt(sockets[0], IPPROTO_TCP, TCP_RXTLS_ENABLE, en,
1763 check_tls_mode(tc, sockets[0], TCP_RXTLS_MODE);
1765 fd_set_blocking(sockets[0]);
1766 fd_set_blocking(sockets[1]);
1774 rv = write(sockets[1], outbuf, outbuf_len);
1777 ktls_receive_tls_error(sockets[0], EINVAL);
1782 close_sockets_ignore_errors(sockets);
1793 int sockets[2];
1801 ATF_REQUIRE_MSG(open_sockets(tc, sockets), "failed to create sockets");
1803 ATF_REQUIRE(setsockopt(sockets[0], IPPROTO_TCP, TCP_RXTLS_ENABLE, en,
1805 check_tls_mode(tc, sockets[0], TCP_RXTLS_MODE);
1807 fd_set_blocking(sockets[0]);
1808 fd_set_blocking(sockets[1]);
1816 rv = write(sockets[1], outbuf, outbuf_len);
1819 ktls_receive_tls_error(sockets[0], EINVAL);
1824 close_sockets_ignore_errors(sockets);
1835 int sockets[2];
1844 ATF_REQUIRE_MSG(open_sockets(tc, sockets), "failed to create sockets");
1846 ATF_REQUIRE(setsockopt(sockets[0], IPPROTO_TCP, TCP_RXTLS_ENABLE, en,
1848 check_tls_mode(tc, sockets[0], TCP_RXTLS_MODE);
1850 fd_set_blocking(sockets[0]);
1851 fd_set_blocking(sockets[1]);
1859 rv = write(sockets[1], outbuf, outbuf_len);
1862 ktls_receive_tls_error(sockets[0], EINVAL);
1867 close_sockets_ignore_errors(sockets);
1878 int sockets[2];
1883 ATF_REQUIRE_MSG(open_sockets(tc, sockets), "failed to create sockets");
1885 ATF_REQUIRE(setsockopt(sockets[0], IPPROTO_TCP, TCP_RXTLS_ENABLE, en,
1887 check_tls_mode(tc, sockets[0], TCP_RXTLS_MODE);
1889 fd_set_blocking(sockets[0]);
1890 fd_set_blocking(sockets[1]);
1901 rv = write(sockets[1], outbuf, outbuf_len);
1910 if (shutdown(sockets[1], SHUT_WR) != 0) {
1915 ktls_receive_tls_error(sockets[0], EMSGSIZE);
1919 close_sockets_ignore_errors(sockets);
2163 int sockets[2];
2165 ATF_REQUIRE_MSG(open_sockets(tc, sockets), "failed to create sockets");
2167 ATF_REQUIRE_ERRNO(EINVAL, setsockopt(sockets[1], IPPROTO_TCP,
2170 close_sockets(sockets);
2659 int sockets[2];
2661 ATF_REQUIRE_MSG(open_sockets(tc, sockets), "failed to create sockets");
2663 ATF_REQUIRE_ERRNO(EINVAL, setsockopt(sockets[1], IPPROTO_TCP,
2666 close_sockets(sockets);
2698 int sockets[2];
2700 ATF_REQUIRE_MSG(open_sockets(tc, sockets), "failed to create sockets");
2702 ATF_REQUIRE_ERRNO(EPROTONOSUPPORT, setsockopt(sockets[1], IPPROTO_TCP,
2705 close_sockets(sockets);
2774 * Make sure that listen(2) returns an error for KTLS-enabled sockets, and