| /src/crypto/openssl/doc/man3/ |
| H A D | BIO_sendmmsg.pod | 5 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 D | BIO_set_callback.pod | 228 =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 D | BIO_s_datagram.pod | 45 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 D | BIO_s_dgram_pair.pod | 110 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 D | BIO_meth_new.pod | 170 BIO_sendmmsg() and BIO_recvmmsg() calls respectively. See L<BIO_sendmmsg(3)> for
|
| H A D | BIO_s_mem.pod | 57 BIO_s_dgram_mem() supports L<BIO_sendmmsg(3)> and L<BIO_recvmmsg(3)> calls
|
| /src/crypto/openssl/test/ |
| H A D | bio_dgram_test.c | 71 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 D | threadstest.c | 1218 r = BIO_sendmmsg(ch & 1 ? multi_bio2 : multi_bio1, &msg, in test_bio_dgram_pair_worker()
|
| /src/crypto/openssl/test/helpers/ |
| H A D | pktsplitbio.c | 46 return BIO_sendmmsg(next, msg, stride, num_msg, flags, msgs_processed); in pkt_split_dgram_sendmmsg()
|
| H A D | noisydgrambio.c | 199 return BIO_sendmmsg(next, msg, stride, num_msg, flags, msgs_processed); in noisy_dgram_sendmmsg()
|
| H A D | quictestlib.c | 1184 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 D | quic-api.md | 68 - [`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 D | quic-overview.md | 140 Implementation of BIO layer that supports `BIO_sendmmsg` and `BIO_recvmmsg`
|
| H A D | dgram-api.md | 54 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 D | openssl-quic.pod | 160 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 D | quic_port.c | 1198 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 D | quic_record_tx.c | 962 res = BIO_sendmmsg(qtx->bio, msg, sizeof(BIO_MSG), i, 0, &wr); in ossl_qtx_flush_net()
|
| /src/crypto/openssl/crypto/bio/ |
| H A D | bss_conn.c | 827 return BIO_sendmmsg(data->dgram_bio, msg, stride, num_msgs, in conn_sendmmsg()
|
| H A D | bio_lib.c | 390 int BIO_sendmmsg(BIO *b, BIO_MSG *msg, in BIO_sendmmsg() function
|
| /src/crypto/openssl/include/openssl/ |
| H A D | bio.h.in | 377 /* BIO_sendmmsg/BIO_recvmmsg-related definitions */ 728 __owur int BIO_sendmmsg(BIO *b, BIO_MSG *msg,
|
| H A D | bio.h | 751 __owur int BIO_sendmmsg(BIO *b, BIO_MSG *msg,
|
| /src/secure/lib/libcrypto/man/man3/ |
| H A D | Makefile | 55 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 D | build.info | 694 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 D | Version.map | 5420 BIO_sendmmsg;
|
| /src/crypto/openssl/util/ |
| H A D | libcrypto.num | 5471 BIO_sendmmsg 5599 3_2_0 EXIST::FUNCTION:
|