#include <linux/compiler.h>
#include <linux/errno.h>
#include <linux/if_arp.h>
#include <linux/in6.h>
#include <linux/in.h>
#include <linux/ip.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/netdevice.h>
#include <linux/pci.h>
#include <linux/proc_fs.h>
#include <linux/skbuff.h>
#include <linux/slab.h>
#include <linux/tcp.h>
#include <linux/types.h>
#include <linux/wireless.h>
#include <linux/etherdevice.h>
#include <linux/uaccess.h>
#include <net/arp.h>
#include "rtllib.h"
static inline int rtllib_networks_allocate(struct rtllib_device *ieee)
{ … }
static inline void rtllib_networks_free(struct rtllib_device *ieee)
{ … }
static inline void rtllib_networks_initialize(struct rtllib_device *ieee)
{ … }
struct net_device *alloc_rtllib(int sizeof_priv)
{ … }
EXPORT_SYMBOL(…);
void free_rtllib(struct net_device *dev)
{ … }
EXPORT_SYMBOL(…);
static int __init rtllib_init(void)
{ … }
static void __exit rtllib_exit(void)
{ … }
module_init(rtllib_init);
module_exit(rtllib_exit);
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;