Home
last modified time | relevance | path

Searched refs:BIO_sendmmsg (Results 1 – 25 of 26) sorted by relevance

12

/src/crypto/openssl/doc/man3/
H A DBIO_sendmmsg.pod5 BIO_sendmmsg, BIO_recvmmsg, BIO_dgram_set_local_addr_enable,
20 int BIO_sendmmsg(BIO *b, BIO_MSG *msg,
34 BIO_sendmmsg() and BIO_recvmmsg() functions can be used to send and receive
57 should be set to zero before calling BIO_sendmmsg() or BIO_recvmmsg().
59 The I<flags> argument to BIO_sendmmsg() and BIO_recvmmsg() provides global
67 will be read by BIO_sendmmsg() and used as the destination address for sent
111 The support for concurrent use extends to BIO_sendmmsg() and BIO_recvmmsg()
113 BIO_sendmmsg() or BIO_recvmmsg() is in progress, or vice versa.
130 Some implementations of the BIO_sendmmsg() and BIO_recvmmsg() BIO methods might
137 On success, the functions BIO_sendmmsg() and BIO_recvmmsg() return 1 and write
[all …]
H A DBIO_set_callback.pod228 =item B<BIO_sendmmsg(BIO *b, BIO_MSG *msg, size_t stride, size_t num_msg, uint64_t flags, size_t *m…
247 passed to BIO_sendmmsg(). B<ret> is the return value of the BIO_sendmmsg() call.
248 The return value of BIO_sendmmsg() is altered to the value returned by the
253 See the documentation for BIO_sendmmsg(). BIO_recvmmsg() works identically
H A DBIO_s_datagram.pod45 This BIO supports the L<BIO_sendmmsg(3)> and L<BIO_recvmmsg(3)> functions.
76 unconnected socket, to use the L<BIO_sendmmsg(3)> and L<BIO_recvmmsg(3)> methods
83 Unlike L<BIO_read(3)> and L<BIO_write(3)>, the L<BIO_sendmmsg(3)> and
117 This control does not affect the operation of L<BIO_sendmmsg(3)> or
146 This does not affect the operation of L<BIO_sendmmsg(3)>.
259 L<BIO_sendmmsg(3)>, L<BIO_s_dgram_pair(3)>, L<DTLSv1_listen(3)>, L<bio(7)>
H A DBIO_s_dgram_pair.pod110 L<BIO_sendmmsg(3)> and a local address is explicitly specified, then the
124 L<BIO_recvmmsg(3)>, L<BIO_sendmmsg(3)>, L<BIO_read(3)>, L<BIO_write(3)>,
181 L<BIO_sendmmsg(3)>) and the peer has not advertised the
H A DBIO_meth_new.pod170 BIO_sendmmsg() and BIO_recvmmsg() calls respectively. See L<BIO_sendmmsg(3)> for
H A DBIO_s_mem.pod57 BIO_s_dgram_mem() supports L<BIO_sendmmsg(3)> and L<BIO_recvmmsg(3)> calls
/src/crypto/openssl/test/
H A Dbio_dgram_test.c71 if (!BIO_sendmmsg(b, msg + done, sizeof(BIO_MSG), in do_sendmmsg()
610 if (!TEST_true(BIO_sendmmsg(bio1, msgs, sizeof(BIO_MSG), OSSL_NELEM(msgs), 0, in test_bio_dgram_pair()
660 if (!TEST_false(BIO_sendmmsg(bio1, msgs, sizeof(BIO_MSG), in test_bio_dgram_pair()
681 if (!TEST_true(BIO_sendmmsg(bio1, msgs, sizeof(BIO_MSG), 1, 0, &num_processed)) in test_bio_dgram_pair()
717 if (!TEST_true(BIO_sendmmsg(bio1, msgs, sizeof(BIO_MSG), 1, 0, &num_processed)) in test_bio_dgram_pair()
H A Dthreadstest.c1218 r = BIO_sendmmsg(ch & 1 ? multi_bio2 : multi_bio1, &msg, in test_bio_dgram_pair_worker()
/src/crypto/openssl/test/helpers/
H A Dpktsplitbio.c46 return BIO_sendmmsg(next, msg, stride, num_msg, flags, msgs_processed); in pkt_split_dgram_sendmmsg()
H A Dnoisydgrambio.c199 return BIO_sendmmsg(next, msg, stride, num_msg, flags, msgs_processed); in noisy_dgram_sendmmsg()
H A Dquictestlib.c1184 return BIO_sendmmsg(next, msg, stride, num_msg, flags, num_processed); in pcipher_sendmmsg()
1236 if (!BIO_sendmmsg(next, &bdata->fault->msg, stride, 1, flags, &tmpnump)) { in pcipher_sendmmsg()
/src/crypto/openssl/doc/designs/quic-design/
H A Dquic-api.md68 - [`BIO_sendmmsg` and `BIO_recvmmsg`](#-bio-sendmmsg--and--bio-recvmmsg-)
98 | New | `BIO_sendmmsg` | Done |
1229 #### `BIO_sendmmsg` and `BIO_recvmmsg`
1232 [BIO_sendmmsg(3)](https://www.openssl.org/docs/manmaster/man3/BIO_sendmmsg.html)
1260 BIO_sendmmsg(3) and BIO_recvmmsg(3).
1329 been enabled, attempts to use local addressing (for example via `BIO_sendmmsg`
1335 `BIO_sendmmsg`/`BIO_recvmmsg` fastpaths, particularly since the process of
1356 for the new APIs `BIO_sendmmsg`, `BIO_recvmmsg`, the capability negotiation
1383 `BIO_write` or, if supported by the BIO, `BIO_sendmmsg`.
1406 [BIO_sendmmsg(3)](https://www.openssl.org/docs/manmaster/man3/BIO_sendmmsg.html).
H A Dquic-overview.md140 Implementation of BIO layer that supports `BIO_sendmmsg` and `BIO_recvmmsg`
H A Ddgram-api.md54 not set or cleared by `BIO_sendmmsg` or `BIO_recvmmsg`.
115 ossl_ssize_t BIO_sendmmsg(BIO *b, BIO_MSG *msg, size_t stride,
141 the `BIO_sendmmsg` or `BIO_recvmmsg` call. If the given message in the array
/src/crypto/openssl/doc/man7/
H A Dopenssl-quic.pod160 L<BIO_sendmmsg(3)> and L<BIO_recvmmsg(3)> APIs must be supported.
391 semantics. L<BIO_sendmmsg(3)> and L<BIO_recvmmsg(3)> must be implemented. These
731 =item L<BIO_sendmmsg(3)>, L<BIO_recvmmsg(3)>
764 This is used to determine if an error while calling L<BIO_sendmmsg(3)> or
888 call to L<BIO_sendmmsg(3)> and the application is responsible for ensuring these
/src/crypto/openssl/ssl/quic/
H A Dquic_port.c1198 if (!BIO_sendmmsg(port->net_wbio, msg, sizeof(BIO_MSG), 1, 0, &written)) in port_send_retry()
1290 if (!BIO_sendmmsg(port->net_wbio, msg, sizeof(BIO_MSG), 1, 0, &written)) in port_send_version_negotiation()
H A Dquic_record_tx.c962 res = BIO_sendmmsg(qtx->bio, msg, sizeof(BIO_MSG), i, 0, &wr); in ossl_qtx_flush_net()
/src/crypto/openssl/crypto/bio/
H A Dbss_conn.c827 return BIO_sendmmsg(data->dgram_bio, msg, stride, num_msgs, in conn_sendmmsg()
H A Dbio_lib.c390 int BIO_sendmmsg(BIO *b, BIO_MSG *msg, in BIO_sendmmsg() function
/src/crypto/openssl/include/openssl/
H A Dbio.h.in377 /* BIO_sendmmsg/BIO_recvmmsg-related definitions */
728 __owur int BIO_sendmmsg(BIO *b, BIO_MSG *msg,
H A Dbio.h751 __owur int BIO_sendmmsg(BIO *b, BIO_MSG *msg,
/src/secure/lib/libcrypto/man/man3/
H A DMakefile55 MAN+= BIO_sendmmsg.3
1089 MLINKS+= BIO_sendmmsg.3 BIO_dgram_get_local_addr_cap.3
1090 MLINKS+= BIO_sendmmsg.3 BIO_dgram_get_local_addr_enable.3
1091 MLINKS+= BIO_sendmmsg.3 BIO_dgram_set_local_addr_enable.3
1092 MLINKS+= BIO_sendmmsg.3 BIO_err_is_non_fatal.3
1093 MLINKS+= BIO_sendmmsg.3 BIO_recvmmsg.3
/src/crypto/openssl/doc/
H A Dbuild.info694 DEPEND[html/man3/BIO_sendmmsg.html]=man3/BIO_sendmmsg.pod
695 GENERATE[html/man3/BIO_sendmmsg.html]=man3/BIO_sendmmsg.pod
696 DEPEND[man/man3/BIO_sendmmsg.3]=man3/BIO_sendmmsg.pod
697 GENERATE[man/man3/BIO_sendmmsg.3]=man3/BIO_sendmmsg.pod
3237 html/man3/BIO_sendmmsg.html \
3913 man/man3/BIO_sendmmsg.3 \
/src/secure/lib/libcrypto/
H A DVersion.map5420 BIO_sendmmsg;
/src/crypto/openssl/util/
H A Dlibcrypto.num5471 BIO_sendmmsg 5599 3_2_0 EXIST::FUNCTION:

12