Lines Matching +full:get +full:- +full:only

34 .Nd get and set options on sockets
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
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)"
178 .It Dv SO_FIB Ta "get or set the associated FIB (routing table) for the socket"
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)"
222 A maximum of 256 sockets can be bound to the same load-balancing group.
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,
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
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
521 Since programs historically do not expect to get receive overflow errors,
543 transfer rate to the given unsigned 32-bit value in bytes per second.
552 reassembled TCP data streams to be received via zero-copy in
553 user-supplied buffers using
561 .Bd -literal
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.
610 option returns a 64-bit integer containing the number of bytes transmitted by
620 .Rv -std
627 .Bl -tag -width Er
650 on a non-listening socket was attempted.
658 .Bl -tag -width Er
694 implementation aims to be source-compatible.