Lines Matching +full:fill +full:- +full:level

9  * Copyright (c) 2017-2018 Linaro Limited
12 * SPDX-License-Identifier: Apache-2.0
75 /** zsock_recv/zsock_send: Override operation to non-blocking */
85 /* Well-known values, e.g. from Linux man 2 shutdown:
108 /** Protocol level for TLS.
109 * Here, the same socket protocol level for TLS as in Linux was used.
118 /** Write-only socket option to set hostname. It accepts a string containing
129 /** Read-only socket option to read a ciphersuite chosen during TLS handshake.
134 /** Write-only socket option to set peer verification level for TLS connection.
135 * This option accepts an integer with a peer verification level, compatible
137 * - 0 - none
138 * - 1 - optional
139 * - 2 - required
145 /** Write-only socket option to set role for DTLS connection. This option
150 * - 0 - client
151 * - 1 - server
189 * - 0 - Disabled.
190 * - 1 - Enabled.
193 /** Write-only socket option to purge session cache immediately.
197 /** Write-only socket option to control DTLS CID.
201 * - 0 - DTLS CID will be disabled.
202 * - 1 - DTLS CID will be enabled, and a 0 length CID value to be sent to the
204 * - 2 - DTLS CID will be enabled, and the most recent value set with
209 /** Read-only socket option to get DTLS CID status.
213 * - 0 - DTLS CID is disabled.
214 * - 1 - DTLS CID is received on the downlink.
215 * - 2 - DTLS CID is sent to the uplink.
216 * - 3 - DTLS CID is used in both directions.
224 /** Read-only socket option to get the value of the DTLS connection ID
313 * the scope of file descriptors is implemented at the process level.
315 * However in Zephyr the file descriptor scope is global, and MPU-based systems
316 * are not able to implement a process-like model due to the lack of memory
335 * See POSIX.1-2017 article
352 * See POSIX.1-2017 article
375 * See POSIX.1-2017 article
388 * See POSIX.1-2017 article
401 * See POSIX.1-2017 article
414 * See POSIX.1-2017 article
426 * See POSIX.1-2017 article
438 * See POSIX.1-2017 article
452 * See POSIX.1-2017 article
468 * See POSIX.1-2017 article
481 * See POSIX.1-2017 article
495 * See POSIX.1-2017 article
507 * See POSIX.1-2017 article
520 * @brief Control blocking/non-blocking mode of a socket
524 * non-blocking operation (O_NONBLOCK).
556 * See POSIX.1-2017 article
561 * `ZFD_IOCTL_FIONREAD`, to set non-blocking mode, and query the number of
591 * See POSIX.1-2017 article
607 * See POSIX.1-2017 article
616 __syscall int zsock_getsockopt(int sock, int level, int optname,
623 * See POSIX.1-2017 article
632 __syscall int zsock_setsockopt(int sock, int level, int optname,
639 * See POSIX.1-2017 article
652 * See POSIX.1-2017 article
665 * See POSIX.1-2017 article
677 * See POSIX.1-2017 article
693 * See POSIX.1-2017 article
716 /** Fill in ai_canonname */
736 * See POSIX.1-2017 article
750 * See POSIX.1-2017 article
762 * See POSIX.1-2017 article
797 * See POSIX.1-2017 article
825 * @name Socket level options (SOL_SOCKET)
828 /** Socket-level option */
831 /* Socket options for SOL_SOCKET level */
851 /** Enable sending keep-alive messages on connections */
853 /** Place out-of-band data into receive stream (ignored, for compatibility) */
913 * @name TCP level options (IPPROTO_TCP)
916 /* Socket options for IPPROTO_TCP level */
929 * @name IPv4 level options (IPPROTO_IP)
932 /* Socket options for IPPROTO_IP level */
933 /** Set or receive the Type-Of-Service value for an outgoing packet. */
936 /** Set or receive the Time-To-Live value for an outgoing packet. */
995 * @name IPv6 level options (IPPROTO_IPV6)
998 /* Socket options for IPPROTO_IPV6 level */
1059 /** Prefer Care-of address as source. Ignored in Zephyr. */
1065 /** Prefer non-CGA address as source. Ignored in Zephyr. */
1195 * Additionally, if non-zephyr-prefixed headers are used here,