Lines Matching +full:page +full:- +full:based
90 be described in detail later. A pointer to a protocol-specific
125 #define SS_NBIO 0x100 /* non-blocking ops */
131 When a socket is created, the state is defined based on the type of socket.
136 set with \fIfcntl\fP. ``Non-blocking'' I/O implies that
151 super-user. Only privileged sockets may
184 (assuming non-blocking I/O has not been specified).*
186 * The low-water mark is always presumed to be 0
205 Stream-oriented sockets queue data with no addresses, headers
210 Record-oriented sockets, including datagram sockets,
289 socket-visible characteristics, some of which are used in
301 /* protocol-protocol hooks */
306 /* user-protocol hook */
319 every 500 milliseconds through the \fIpr_slowtimo\fP for timer based actions.
321 this should throw away any non-critical data.
345 Protocols which are connection-based specify the PR_CONNREQUIRED
351 also update windowing information based on the amount of space
368 protocol, normally a well-known value.
370 Network-interface layer
372 Each network-interface configured into a system defines a
380 for encapsulation and decapsulation of any link-layer header
384 higher level than the network-interface layer.
395 short if_unit; /* sub-unit for lower level driver */
423 struct ifnet *ifa_ifp; /* back-pointer to interface */
428 #define ifa_dstaddr ifa_ifu.ifu_dstaddr /* other end of p-to-p link */
439 if \fIif_timer\fP is non-zero, it is decremented once per second
450 #define IFF_POINTOPOINT 0x10 /* interface is point-to-point link */
459 with a point-to-point hardware link (for example, a DEC DMR-11), the
468 encapsulation on outgoing packets, or (where per-host negotiation
481 an interface down and perform site-specific configuration.
482 The destination address of a point-to-point link is set with SIOCSIFDSTADDR.
556 to characterize the I/O-mapped buffers for the device.
563 at \fIifrw_mr\fP. UNIBUS map register \fIifrw_mr\fP\^[\-1]
565 ending on a page boundary. UNIBUS data paths are
570 When write transfers are not at least half-full pages on page boundaries,
573 If a write transfer is at least half a page long and on a page
574 boundary, UNIBUS page table entries are swapped to reference
580 When read transfers give at least half a page of data to be input, page
581 frames are allocated from a network page list and traded
599 \fIif_ubainit\fP is a simpler, backwards-compatible interface used
614 non-page-aligned data (see \fIif_wubaput\fP below).
629 the second call may be used for single-buffered devices.
631 local network header. If \fIoff0\fP is non-zero, it indicates
634 chain. When the data amount to at least a half a page,
652 Page-aligned data that are page-aligned in the output buffer
653 are mapped to the UNIBUS in place of the normal buffer page,
655 Any other mbufs which contained non-page-sized