#include <linux/types.h>
#include <linux/slab.h>
#include <linux/socket.h>
#include <linux/timer.h>
#include <net/ax25.h>
#include <linux/skbuff.h>
#include <net/rose.h>
#include <linux/init.h>
static struct sk_buff_head loopback_queue;
#define ROSE_LOOPBACK_LIMIT …
static struct timer_list loopback_timer;
static void rose_set_loopback_timer(void);
static void rose_loopback_timer(struct timer_list *unused);
void rose_loopback_init(void)
{ … }
static int rose_loopback_running(void)
{ … }
int rose_loopback_queue(struct sk_buff *skb, struct rose_neigh *neigh)
{ … }
static void rose_set_loopback_timer(void)
{ … }
static void rose_loopback_timer(struct timer_list *unused)
{ … }
void __exit rose_loopback_clear(void)
{ … }