Good morning everybody, I am doing research on 802.11 ad-hoc wireless networks. Currently I am working on how to pause and restart the communication process between two 802.11 nodes. I am looking for the best solution to this problem and I found two possible implementations: 1) Implementing a NIC (Network Interface Card) that should be able to manage the interface between the kernel and the network card. 2) Changing the source code that implements the TCP/IP stack inside the Linux Kernel. I am trying to do this changing the source code of ?net/mac80211/tx.c? and ?net/mac80211/rx.c?. This pause and restart process should stop the queue of data packets that will be passed to the network card and store them until one event happens. This solution should not interfere to the automatic works of the network card such as the sensing of the channel or the reception of other packets (for example beacons). The main problem is that I do not know which is the best option or, maybe if another one exists. I am so worried about the problems that can cause this pause in the other processes that are working in the kernel. Nowadays I am working with the 2.6.24 version of Linux kernel (because I am following a book that explains how drivers works in Linux) but my intention is to do this implementation in the newest versions of Linux. Thanks you very much for your attention, Alejandro Moraleda -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html