Lines Matching full:protocol
36 to a lower-level protocol. Raw sockets are intended for knowledgeable
37 processes which wish to take advantage of some protocol
43 to the one a protocol would have if it were resident in the kernel.
46 (possibly) augmented by protocol-specific processing routines.
51 Every raw socket has a protocol control block of the following form:
60 struct sockproto rcb_proto; /* protocol family, protocol */
61 caddr_t rcb_pcb; /* protocol specific stuff */
62 struct mbuf *rcb_options; /* protocol specific options */
71 The \fIrcb_proto\fP structure contains the protocol family and protocol
73 The protocol, family and addresses are
75 detail shortly. If any protocol-specific information is required,
78 Protocol-specific options for transmission in outgoing packets
88 Routing is expected to be performed by the underlying protocol
94 pattern matching scheme. Each network interface or protocol
111 and it is placed in a packet queue for the ``raw input protocol'' module.
115 The protocol family of the socket and header agree.
117 If the protocol number in the socket is non-zero, then it agrees
129 interface and any raw input protocol module) are in a canonical
136 raw protocol output routine for any processing required before