================================== Chapter 3 : Network Device Driver ================================== 1. Write a Linux kernel module to implement a network device driver; Use below APIs .. literalinclude:: ndd_apis.py 2. Write a Linux network device driver which implements a SKB Queue * Perform insertion, deletion of a node into this SKB queue via /proc * Perform display of this SKB queue via /proc .. literalinclude:: ndd_skbq_apis.py 3. Write a Linux network device driver to perform SKB operations to transmit & recieve a packet .. literalinclude:: ndd_rx_apis.py