Lines Matching +full:shutdown +full:- +full:user +full:- +full:flag

1 .\" Copyright (c) 1996-1999 Whistle Communications, Inc.
19 .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
63 .Bl -bullet -compact
69 A common framework for kernel entities to inter-communicate.
71 A reasonably fast, kernel-based implementation.
90 In object-oriented language, types are classes, and nodes are instances
114 which is expressed as a 32-bit hexadecimal value.
128 .Bl -bullet
157 in preference to the general node-wide methods.
176 flag set.
180 There are generic and type-specific control messages.
182 header format, followed by type-specific data, and are binary structures
185 type-specific data between binary and
210 (or equivalent ID-based name) is used as the destination address
229 Each control message contains a 32-bit value, called a
241 This allows a message to be re-routed or passed on, should
299 .Bl -bullet
369 Socket nodes allow user processes to participate in
373 cooperating user process.
382 .Bl -tag -width 2n
404 Tear-down is automatic.
415 may effect a total shutdown for the node.
417 This method is called before real shutdown, which is discussed below.
424 .It Shutdown of a node
432 in that a shutdown breaks all edges and resets the node,
434 In this case, the shutdown method should not
437 macro to signal the generic code that the shutdown is aborted.
438 In the case where the shutdown is started by the node itself due to hardware
443 flag to signal to its own shutdown method that it is not to persist.
447 .Bl -tag -width 2n
497 .Bf -symbolic
500 specific meta-data format is obsoleted now.
508 flag in the flags word of the hook on which that data will arrive.
564 also be made known, which allows the use of such things as flow-control
616 .Bd -literal -offset indent
628 .Bd -literal
630 [ "Frame1" ](uplink)<-->(data)[<un-named>](dlci16)<-->(mux)[<un-named> ]
631 [ A ] [ B ](dlci20)<---+ [ C ]
634 +>(mux)[<un-named>]
663 This allows the option of hop-by-hop distribution of messages and
697 (for message definitions also of interest to user programs).
705 .Bl -tag -width 2n
716 .Bl -tag -width 2n
738 .Bd -literal -offset indent
780 .Bl -tag -width 2n
823 Typically a node's private info contains a back-pointer to the node or hook
841 .Bd -literal
869 .Bl -tag -width indent
887 The corresponding node type's unique 32-bit value.
900 The de-facto method for generating unique type cookies is to take the
934 .Bl -enum
955 some pre-defined datatypes in
958 .Bl -bullet
1000 .Bl -tag -width indent
1012 cascading shutdown of the entire connected graph.
1169 .Bl -tag -width indent
1202 Returns any non-generic messages as their own response.
1233 Encapsulates/de-encapsulates frames encoded according to RFC 1490.
1239 Encapsulates/de-encapsulates Frame Relay frames.
1261 This node encapsulates and de-encapsulates asynchronous frames
1279 This node implements a simple round-robin multiplexer.
1327 flag set.
1331 .Bl -enum
1353 .Bl -tag -width indent
1385 .Sh USER MODE SUPPORT
1386 There is a library for supporting user-mode programs that wish
1394 Two user-mode support programs,
1401 First, implementing new node types in user-mode first
1472 .An -nosplit