Lines Matching full:layer
31 * CAIF Socket Layer and GPRS IP Interface.
33 * CAIF Link Layer, implemented as NET devices.
54 +--> ! HSI ! ! TTY ! ! USB ! <- Link Layer (Net Devices)
63 CAIF Core Protocol Layer
66 CAIF Core layer implements the CAIF protocol as defined by ST-Ericsson.
68 each layer described in the specification is implemented as a separate layer.
69 The architecture is inspired by the design patterns "Protocol Layer" and
78 - Layered architecture (a la Streams), each layer in the CAIF
80 - Clients must call configuration function to add PHY layer.
81 - Clients must implement CAIF layer to consume/produce
84 Client layer.
100 - CFCNFG CAIF Configuration layer. Configures the CAIF Protocol
101 Stack and provides a Client interface for adding Link-Layer and
104 - CFCTRL CAIF Control layer. Encodes and Decodes control messages
108 - CFSERVL General CAIF Service Layer functionality; handles flow
111 - CFVEI CAIF VEI layer. Handles CAIF AT Channels on VEI (Virtual
112 External Interface). This layer encodes/decodes VEI frames.
114 - CFDGML CAIF Datagram layer. Handles CAIF Datagram layer (IP
117 - CFMUX CAIF Mux layer. Handles multiplexing between multiple
123 - CFFRML CAIF Framing layer. Handles Framing i.e. Frame length
126 - CFSERL CAIF Serial layer. Handles concatenation/split of frames
162 - A layer does not depend on any other layer's private data.
165 layer->up , layer->dn
167 - In order to send data upwards, each layer should do::
169 layer->up->receive(layer->up, packet);
171 - In order to send data downwards, each layer should do::
173 layer->dn->transmit(layer->dn, packet);
187 Configuration of Link Layer
189 The Link Layer is implemented as Linux network devices (struct net_device).
192 The CAIF Protocol relies on a loss-less link layer without implementing