Linux Kernel
3.7.1
|
#include <linux/skbuff.h>
#include <linux/netdevice.h>
#include <linux/hdlc/ioctl.h>
#include <uapi/linux/hdlc.h>
Go to the source code of this file.
Data Structures | |
struct | hdlc_proto |
struct | hdlc_device |
Macros | |
#define | register_hdlc_device(dev) register_netdev(dev) |
Typedefs | |
typedef struct hdlc_device | hdlc_device |
Functions | |
int | hdlc_ioctl (struct net_device *dev, struct ifreq *ifr, int cmd) |
void | unregister_hdlc_device (struct net_device *dev) |
void | register_hdlc_protocol (struct hdlc_proto *proto) |
void | unregister_hdlc_protocol (struct hdlc_proto *proto) |
struct net_device * | alloc_hdlcdev (void *priv) |
int | hdlc_open (struct net_device *dev) |
void | hdlc_close (struct net_device *dev) |
int | hdlc_change_mtu (struct net_device *dev, int new_mtu) |
netdev_tx_t | hdlc_start_xmit (struct sk_buff *skb, struct net_device *dev) |
int | attach_hdlc_protocol (struct net_device *dev, struct hdlc_proto *proto, size_t size) |
void | detach_hdlc_protocol (struct net_device *dev) |
#define register_hdlc_device | ( | dev | ) | register_netdev(dev) |
typedef struct hdlc_device hdlc_device |
|
read |
int attach_hdlc_protocol | ( | struct net_device * | dev, |
struct hdlc_proto * | proto, | ||
size_t | size | ||
) |
void detach_hdlc_protocol | ( | struct net_device * | dev | ) |
void hdlc_close | ( | struct net_device * | dev | ) |
int hdlc_open | ( | struct net_device * | dev | ) |
netdev_tx_t hdlc_start_xmit | ( | struct sk_buff * | skb, |
struct net_device * | dev | ||
) |
void register_hdlc_protocol | ( | struct hdlc_proto * | proto | ) |
void unregister_hdlc_device | ( | struct net_device * | dev | ) |
void unregister_hdlc_protocol | ( | struct hdlc_proto * | proto | ) |