Lines Matching +full:multi +full:- +full:socket

31 .\".ds RH "Socket/protocol interface
33 \s+2Socket/protocol interface\s0
35 The interface between the socket routines and the communication
43 #define PRU_BIND 2 /* bind socket to address */
56 #define PRU_SOCKADDR 15 /* fetch socket's address */
69 int error; struct socket *so; int req; struct mbuf *m, *addr, *rights;
73 The address \fIaddr\fP is supplied for address-oriented requests
76 chain containing user-specified capabilities (see the \fIsendmsg\fP
79 A non-zero return value gives a
85 When a protocol is bound to a socket (with the \fIsocket\fP
95 at the time a socket is deleted. The protocol module may
96 deallocate any resources assigned to the socket.
99 When a socket is initially created it has no address bound
101 an existing socket. The protocol module must verify that the
106 for incoming connection requests on the associated socket.
121 If a protocol supports the notion of \fImulti-casting\fP, it
122 is possible to use multiple connects to establish a multi-cast
126 a new socket.
164 in the socket's send queue if it is not able to send it immediately,
173 UNIX \fIioctl\fP system call on a socket (and the ioctl is not
174 intercepted by the socket routines). It allows protocol-specific
175 operations to be provided outside the scope of the common socket
179 (note the non-standard calling convention).
185 system call on a socket; it requests status of the associated socket.
194 Any ``out-of-band'' data presently available is to be returned. An
199 An error may be returned if out-of-band data is not (yet) available
205 Like PRU_SEND, but for out-of-band data.
208 The local address of the socket is returned, if any is currently
213 The address of the peer to which the socket is connected is returned.
214 The socket must be in a SS_ISCONNECTED state for this request to
227 and are never generated by the socket routines. In certain instances,
242 This request is used in the protocol-protocol interface, not by the