亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dummy.c

?? Linux Kernel 2.6.9 for OMAP1710
?? C
字號:
/* dummy.c: a dummy net driver	The purpose of this driver is to provide a device to point a	route through, but not to actually transmit packets.	Why?  If you have a machine whose only connection is an occasional	PPP/SLIP/PLIP link, you can only connect to your own hostname	when the link is up.  Otherwise you have to use localhost.	This isn't very consistent.	One solution is to set up a dummy link using PPP/SLIP/PLIP,	but this seems (to me) too much overhead for too little gain.	This driver provides a small alternative. Thus you can do		[when not running slip]		ifconfig dummy slip.addr.ess.here up	[to go to slip]		ifconfig dummy down		dip whatever	This was written by looking at Donald Becker's skeleton driver	and the loopback driver.  I then threw away anything that didn't	apply!	Thanks to Alan Cox for the key clue on what to do with	misguided packets.			Nick Holloway, 27th May 1994	[I tweaked this explanation a little but that's all]			Alan Cox, 30th May 1994*/#include <linux/config.h>#include <linux/module.h>#include <linux/kernel.h>#include <linux/netdevice.h>#include <linux/etherdevice.h>#include <linux/init.h>#include <linux/moduleparam.h>static int numdummies = 1;static int dummy_xmit(struct sk_buff *skb, struct net_device *dev);static struct net_device_stats *dummy_get_stats(struct net_device *dev);static int dummy_set_address(struct net_device *dev, void *p){	struct sockaddr *sa = p;	if (!is_valid_ether_addr(sa->sa_data)) 		return -EADDRNOTAVAIL;			memcpy(dev->dev_addr, sa->sa_data, ETH_ALEN);	return 0;}/* fake multicast ability */static void set_multicast_list(struct net_device *dev){}static void __init dummy_setup(struct net_device *dev){	/* Initialize the device structure. */	dev->get_stats = dummy_get_stats;	dev->hard_start_xmit = dummy_xmit;	dev->set_multicast_list = set_multicast_list;	dev->set_mac_address = dummy_set_address;	/* Fill in device structure with ethernet-generic values. */	ether_setup(dev);	dev->tx_queue_len = 0;	dev->change_mtu = NULL;	dev->flags |= IFF_NOARP;	dev->flags &= ~IFF_MULTICAST;	SET_MODULE_OWNER(dev);	random_ether_addr(dev->dev_addr);}static int dummy_xmit(struct sk_buff *skb, struct net_device *dev){	struct net_device_stats *stats = dev->priv;	stats->tx_packets++;	stats->tx_bytes+=skb->len;	dev_kfree_skb(skb);	return 0;}static struct net_device_stats *dummy_get_stats(struct net_device *dev){	return dev->priv;}static struct net_device **dummies;/* Number of dummy devices to be set up by this module. */module_param(numdummies, int, 0);MODULE_PARM_DESC(numdummies, "Number of dummy pseudo devices");static int __init dummy_init_one(int index){	struct net_device *dev_dummy;	int err;	dev_dummy = alloc_netdev(sizeof(struct net_device_stats),				 "dummy%d", dummy_setup);	if (!dev_dummy)		return -ENOMEM;	if ((err = register_netdev(dev_dummy))) {		free_netdev(dev_dummy);		dev_dummy = NULL;	} else {		dummies[index] = dev_dummy; 	}	return err;}static void dummy_free_one(int index){	unregister_netdev(dummies[index]);	free_netdev(dummies[index]);} static int __init dummy_init_module(void){ 	int i, err = 0;	dummies = kmalloc(numdummies * sizeof(void *), GFP_KERNEL); 	if (!dummies)		return -ENOMEM; 	for (i = 0; i < numdummies && !err; i++)		err = dummy_init_one(i); 	if (err) { 		while (--i >= 0)			dummy_free_one(i);	}	return err;} static void __exit dummy_cleanup_module(void){	int i;	for (i = 0; i < numdummies; i++) 		dummy_free_one(i); 	kfree(dummies);	}module_init(dummy_init_module);module_exit(dummy_cleanup_module);MODULE_LICENSE("GPL");

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区三区在线观看| 国产精品理伦片| 欧美日韩国产综合久久| 欧美久久婷婷综合色| 欧美日韩高清一区| 欧美一级精品大片| 久久婷婷色综合| 国产精品三级久久久久三级| 亚洲欧洲一区二区在线播放| 一区二区三区日韩精品| 五月婷婷另类国产| 蜜桃视频在线一区| 国产福利一区二区三区在线视频| 欧美日韩一级视频| 成人开心网精品视频| 日本不卡一二三区黄网| 久久成人久久鬼色| 欧美丰满美乳xxx高潮www| 久久精品视频一区二区三区| 久久久久国色av免费看影院| 久久久精品tv| 亚洲自拍另类综合| 亚洲成av人片在线| 蜜臀av一级做a爰片久久| 国产九色精品成人porny | 国产精品欧美经典| 亚洲天堂福利av| 五月激情综合色| 99视频国产精品| 国产人伦精品一区二区| 午夜精品久久久久久久蜜桃app | 久久激情五月婷婷| 成人av免费网站| 日韩免费高清av| 亚洲综合久久av| 久草热8精品视频在线观看| 色综合天天综合给合国产| 精品噜噜噜噜久久久久久久久试看| 中文字幕一区二区三区在线播放 | 国产91精品一区二区| 精品久久一区二区三区| 婷婷六月综合亚洲| 色婷婷一区二区三区四区| 亚洲欧美日韩在线播放| 成人综合日日夜夜| 国产情人综合久久777777| 激情六月婷婷久久| 日韩欧美一级二级| 日本中文字幕不卡| 日韩一区二区三区视频| 蜜臀av一区二区在线观看| 色婷婷精品大在线视频| 亚洲午夜电影在线| 精品播放一区二区| 久久国产日韩欧美精品| 欧美一区二区日韩一区二区| 婷婷丁香激情综合| 欧美成人一级视频| 国内精品久久久久影院一蜜桃| 精品美女被调教视频大全网站| 日韩av午夜在线观看| 日韩欧美激情四射| 国产美女视频一区| 国产精品久久综合| 成人免费高清在线观看| 亚洲另类在线视频| 51精品久久久久久久蜜臀| 亚洲精品中文字幕在线观看| 欧美精品一卡两卡| 精品中文字幕一区二区| 亚洲人成伊人成综合网小说| 欧美日韩黄色一区二区| caoporn国产一区二区| 首页国产欧美日韩丝袜| 国产精品久久久久久妇女6080| 91在线看国产| 日韩电影在线观看一区| 久久亚洲一级片| 欧美日韩mp4| 久久99精品久久久久久| 伊人色综合久久天天| 精品国产免费人成在线观看| 91影视在线播放| 精品一区二区三区免费| 亚洲综合色丁香婷婷六月图片| 久久婷婷成人综合色| 欧美视频在线播放| 99久久久无码国产精品| 国产呦精品一区二区三区网站| 午夜精品久久久久久久| 亚洲激情五月婷婷| 国产精品三级视频| 26uuu成人网一区二区三区| 日韩精品一区二区三区视频播放| 欧美三级视频在线播放| 色八戒一区二区三区| 99re在线精品| 成人免费视频视频在线观看免费| 国产乱码一区二区三区| 一区二区三区不卡视频| 亚洲人一二三区| 自拍偷拍亚洲综合| 亚洲精品国产精品乱码不99| 亚洲欧美中日韩| 国产精品高潮呻吟| 亚洲天堂精品在线观看| 亚洲综合在线视频| 亚洲成人免费观看| 久久精品国产亚洲高清剧情介绍| 奇米四色…亚洲| 久久99国产精品成人| 狠狠色综合日日| 不卡av在线免费观看| 一本大道久久a久久精二百| 一本色道久久加勒比精品| 欧美午夜免费电影| 日韩一区二区精品在线观看| 亚洲精品一线二线三线| 久久久亚洲综合| 亚洲最大的成人av| 蜜桃视频一区二区| 国产一区 二区 三区一级| a美女胸又www黄视频久久| 欧美亚洲国产一区二区三区va| 欧美一卡二卡三卡| 国产清纯在线一区二区www| 国产精品二区一区二区aⅴ污介绍| 一区二区三区.www| 国产另类ts人妖一区二区| 国产欧美精品国产国产专区| 亚洲福利视频三区| 国产成人日日夜夜| 欧美日韩免费在线视频| 久久久久久久国产精品影院| 日本欧美在线看| 色呦呦国产精品| 国产日韩欧美一区二区三区乱码| 亚洲美女一区二区三区| 精品一区二区三区蜜桃| 欧美精品一二三区| 亚洲精品欧美二区三区中文字幕| 精品一区二区三区av| 欧美怡红院视频| 国产精品美女久久久久久久久 | 日本一区二区三区四区在线视频| 亚洲国产另类av| 欧美日韩在线观看一区二区| 国产精品久久久久久久久快鸭| 麻豆精品在线看| 日韩一区二区免费电影| 伊人开心综合网| av激情综合网| 国产精品激情偷乱一区二区∴| 免费观看成人av| 欧美视频在线一区二区三区 | 国产自产2019最新不卡| 欧美一区二区网站| 免费观看成人鲁鲁鲁鲁鲁视频| 91精品在线免费| 免费观看久久久4p| 日韩欧美国产综合在线一区二区三区| 亚洲国产成人精品视频| 欧美伊人精品成人久久综合97| 亚洲另类春色国产| 欧美日韩国产综合草草| 日韩av一区二| 久久免费美女视频| 成人午夜视频免费看| 国产精品美女久久久久久久久久久 | 欧美日本一道本在线视频| 亚洲第一二三四区| 欧美丰满嫩嫩电影| 成人午夜大片免费观看| 亚洲欧美精品午睡沙发| 欧美日韩在线精品一区二区三区激情 | 亚洲国产欧美日韩另类综合| 欧美亚州韩日在线看免费版国语版| 一区二区国产盗摄色噜噜| 欧美日韩精品福利| 国产mv日韩mv欧美| 亚洲精品国产a| 日韩欧美在线影院| 国产麻豆视频一区| 亚洲欧洲av一区二区三区久久| 欧美一区二区三区在线| 成人黄色网址在线观看| 亚洲女子a中天字幕| 精品捆绑美女sm三区| 欧美日韩日本视频| 国产成人精品影院| 视频一区国产视频| 亚洲欧美在线视频观看| 宅男噜噜噜66一区二区66| 激情综合五月天| 亚洲亚洲人成综合网络| 日韩午夜电影av| 欧美日韩一级视频| 在线观看亚洲精品视频| 国产美女主播视频一区| 依依成人精品视频|