12 #include <linux/errno.h>
15 #include <linux/hdlc.h>
16 #include <linux/if_arp.h>
19 #include <linux/kernel.h>
20 #include <linux/module.h>
22 #include <linux/poll.h>
23 #include <linux/rtnetlink.h>
33 if (skb_tailroom(skb) < pad)
35 dev->
stats.tx_dropped++;
42 return dev_to_hdlc(dev)->xmit(skb, dev);
49 .ioctl = raw_eth_ioctl,
62 switch (ifr->ifr_settings.type) {
64 if (dev_to_hdlc(dev)->proto != &proto)
67 if (ifr->ifr_settings.size < size) {
68 ifr->ifr_settings.size =
size;
104 eth_hw_addr_random(dev);
105 netif_dormant_off(dev);
113 static int __init mod_init(
void)
121 static void __exit mod_exit(
void)