Lines Matching +full:three +full:- +full:conversion +full:- +full:cycles
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.
180 There are generic and type-specific control messages.
182 header format, followed by type-specific data, and are binary structures
184 However, node types may also support conversion of the
185 type-specific data between binary and
195 There are three ways to address a control message.
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
346 It is possible for an infinite loop to occur if the graph contains cycles.
382 .Bl -tag -width 2n
404 Tear-down is automatic.
447 .Bl -tag -width 2n
497 .Bf -symbolic
500 specific meta-data format is obsoleted now.
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
690 as a synchronous reply, saving time and cycles.
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
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.
1330 There are three exceptions:
1331 .Bl -enum
1353 .Bl -tag -width indent
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