Serial Line IP Implementation for Linux Kernel TCP/IP Stack
Ajan Daniel Kutty
Bestin Jose
Ciju Rajan K
Daise Antony
Linto Antony
Copyright
© 2004 ABCDL
Version 1.0, 10 JUN 2004
Table of Contents
Acknowledgement
Abstract
Introduction
Platform And Tools Required
The Major Tools Used
System Overview
Kernel Overview
Drivers
Network Drivers
Details of structure net_device
Socket Buffer
Installing an Interrupt Handler
Serial Line IP (SLIP)
Deficiencies
UART
Basic Design
Implementation Details
Setting up the Hardware
Programming the UART
UART Initialization
UART Interrupt Handling
Data transmission and reception
SLIP Encoding and Decoding
Network Driver
Initializing net_device
Registering net_device object
Registering IRQ
mydev_open()
mydev_release()
mydev_xmit()
Interrupt handler
Getting the Statistical Information
Configuring & Installing
Configuring the Network Driver
Configuring the Gateway
Observation
Future Scope
Some Basic Concepts of USB Port
Usb Devices and Transfer Characteristics
Data Flow Types
Conclusion
UART Registers
RFC of SLIP Protocol
Introduction
History
Availability
Protocol
Deficiencies
SLIP Drivers
References
Next >>>
Acknowledgement