Lines Matching +full:data +full:- +full:only
22 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
91 is a value-result argument, initially containing the
115 Most socket-level options utilize an
121 the argument should be non-zero to enable a boolean option,
139 For protocol-specific options, see protocol manual pages,
148 .Bl -column SO_ACCEPTFILTER -offset indent
155 .It Dv SO_LINGER Ta "linger on close if data present"
157 .It Dv SO_OOBINLINE Ta "enables reception of out-of-band data in band"
171 .It Dv SO_ACCEPTCONN Ta "get listening status of the socket (get only)"
172 .It Dv SO_DOMAIN Ta "get the domain of the socket (get only)"
173 .It Dv SO_TYPE Ta "get the type of the socket (get only)"
174 .It Dv SO_PROTOCOL Ta "get the protocol number for the socket (get only)"
175 .It Dv SO_PROTOTYPE Ta "SunOS alias for the Linux SO_PROTOCOL (get only)"
176 .It Dv SO_ERROR Ta "get and clear error on the socket (get only)"
183 .Bl -column SO_LISTENINCQLEN -offset indent
184 .It Dv SO_LABEL Ta "get MAC label of the socket (get only)"
185 .It Dv SO_PEERLABEL Ta "get socket's peer's MAC label (get only)"
186 .It Dv SO_LISTENQLIMIT Ta "get backlog limit of the socket (get only)"
187 .It Dv SO_LISTENQLEN Ta "get complete queue length of the socket (get only)"
188 .It Dv SO_LISTENINCQLEN Ta "get incomplete queue length of the socket (get only)"
189 .It Dv SO_USER_COOKIE Ta "set the 'so_user_cookie' value for the socket (uint32_t, set only)"
193 .It Dv SO_NO_DDP Ta "disables direct data placement offload"
222 A maximum of 256 sockets can be bound to the same load-balancing group.
231 signal when attempting to send data.
245 If the socket promises reliable delivery of data and
250 attempt until it is able to transmit the data or until it decides it
270 With protocols that support out-of-band data, the
273 requests that out-of-band data be placed in the normal data input queue
288 The buffer size may be increased for high-volume connections,
289 or may be decreased to limit the possible backlog of incoming data.
298 Most output operations process all of the data supplied
299 by the call, delivering data to the protocol for transmission
301 Nonblocking output operations will process as much data as permitted
302 subject to flow control without blocking, but will process no data
308 only if the low water mark amount could be processed.
315 In general, receive calls will block until any (non-zero) amount of data
327 occurs, a signal is caught, or the type of data next in the receive queue
340 if no data were sent.
342 data are delivered to the protocol,
353 data are received by the protocol,
356 receiving additional data, it returns with a short count
359 if no data were received.
362 can be used to over-ride the default FIB (routing table) for the given socket.
390 .Bd -literal
393 char af_arg[256-16];
455 .Bd -literal
463 .Bd -literal
480 .Bl -column SO_TS_CLOCK -offset indent
494 are options used only with
543 transfer rate to the given unsigned 32-bit value in bytes per second.
549 disables support for a specific TCP offload known as direct data
552 reassembled TCP data streams to be received via zero-copy in
553 user-supplied buffers using
561 .Bd -literal
569 Data received on
574 That is, the data will be transmitted via
579 Splicing is a one-way operation; a given pair of sockets may be
581 Currently only connected
590 is non-zero, the socket pair will automatically be unspliced once the
595 is -1, the socket will be unspliced immediately.
601 option returns a 64-bit integer containing the number of bytes transmitted by
611 .Rv -std
618 .Bl -tag -width Er
641 on a non-listening socket was attempted.
649 .Bl -tag -width Er
685 implementation aims to be source-compatible.