linux/net/rose/rose_dev.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*
 *
 * Copyright (C) Jonathan Naylor G4KLX ([email protected])
 */
#include <linux/module.h>
#include <linux/proc_fs.h>
#include <linux/kernel.h>
#include <linux/interrupt.h>
#include <linux/fs.h>
#include <linux/types.h>
#include <linux/sysctl.h>
#include <linux/string.h>
#include <linux/socket.h>
#include <linux/errno.h>
#include <linux/fcntl.h>
#include <linux/in.h>
#include <linux/if_ether.h>
#include <linux/slab.h>

#include <asm/io.h>

#include <linux/inet.h>
#include <linux/netdevice.h>
#include <linux/etherdevice.h>
#include <linux/if_arp.h>
#include <linux/skbuff.h>

#include <net/ip.h>
#include <net/arp.h>

#include <net/ax25.h>
#include <net/rose.h>

static int rose_header(struct sk_buff *skb, struct net_device *dev,
		       unsigned short type,
		       const void *daddr, const void *saddr, unsigned int len)
{}

static int rose_set_mac_address(struct net_device *dev, void *addr)
{}

static int rose_open(struct net_device *dev)
{}

static int rose_close(struct net_device *dev)
{}

static netdev_tx_t rose_xmit(struct sk_buff *skb, struct net_device *dev)
{}

static const struct header_ops rose_header_ops =;

static const struct net_device_ops rose_netdev_ops =;

void rose_setup(struct net_device *dev)
{}